Skip to content
  • Phil de Joux's avatar
    31ae312d
    Create default hlint configuration (with tidy up) · 31ae312d
    Phil de Joux authored and Artem Pelenitsyn's avatar Artem Pelenitsyn committed
    * hlint --default -j . > .hlint.yaml
    
    * Ignore modules that #include "MachDeps.h"
    
      Warning: Can't find file "MachDeps.h" in directories
    	./cabal-testsuite/PackageTests/CmmSources/src
    	.
      Asked for by: ./cabal-testsuite/PackageTests/CmmSources/src/Demo.hs  at line 8 col 1
    
      Warning: Can't find file "MachDeps.h" in directories
    	./cabal-testsuite/PackageTests/CmmSourcesDyn/src
    	.
      Asked for by: ./cabal-testsuite/PackageTests/CmmSourcesDyn/src/Demo.hs  at line 8 col 1
    
    * Ignore the manually generated Lexer.hs
    
    	templates/Lexer.x:10:1-20: Warning: Use fewer LANGUAGE pragmas
    	Found:
    	  {-# LANGUAGE CPP #-}
    	  {-# LANGUAGE CPP #-}
    
    	Perhaps:
    	  {-# LANGUAGE CPP #-}
    
    	1 hint
    
    * Ignore templates/Paths_pkg.template.hs for its parse error
    
    * Ignore templates/SPDX*.hs for their parse errors
    
    * Add a linting workflow and rename the formatting one
    
    * Redo default configuration with hlint-3.5
    
    	I had mistakenly used a development build before:
    
    	$ hlint --version
    	HLint v3.6.20230213, (C) Neil Mitchell 2006-2022
    
    * Shorten github workflow
    31ae312d
    Create default hlint configuration (with tidy up)
    Phil de Joux authored and Artem Pelenitsyn's avatar Artem Pelenitsyn committed
    * hlint --default -j . > .hlint.yaml
    
    * Ignore modules that #include "MachDeps.h"
    
      Warning: Can't find file "MachDeps.h" in directories
    	./cabal-testsuite/PackageTests/CmmSources/src
    	.
      Asked for by: ./cabal-testsuite/PackageTests/CmmSources/src/Demo.hs  at line 8 col 1
    
      Warning: Can't find file "MachDeps.h" in directories
    	./cabal-testsuite/PackageTests/CmmSourcesDyn/src
    	.
      Asked for by: ./cabal-testsuite/PackageTests/CmmSourcesDyn/src/Demo.hs  at line 8 col 1
    
    * Ignore the manually generated Lexer.hs
    
    	templates/Lexer.x:10:1-20: Warning: Use fewer LANGUAGE pragmas
    	Found:
    	  {-# LANGUAGE CPP #-}
    	  {-# LANGUAGE CPP #-}
    
    	Perhaps:
    	  {-# LANGUAGE CPP #-}
    
    	1 hint
    
    * Ignore templates/Paths_pkg.template.hs for its parse error
    
    * Ignore templates/SPDX*.hs for their parse errors
    
    * Add a linting workflow and rename the formatting one
    
    * Redo default configuration with hlint-3.5
    
    	I had mistakenly used a development build before:
    
    	$ hlint --version
    	HLint v3.6.20230213, (C) Neil Mitchell 2006-2022
    
    * Shorten github workflow
Loading