├── .ghci ├── .ghcid ├── .gitignore ├── .hlint.yaml ├── .travis.yml ├── CHANGES.txt ├── LICENSE ├── PULL_REQUEST_TEMPLATE.md ├── README.md ├── Setup.hs ├── appveyor.yml ├── misc ├── appveyor.ps1 ├── run.sh └── travis.sh ├── src ├── Cabal.hs ├── Check.hs ├── CmdLine.hs ├── Hi.hs ├── Main.hs ├── Paths.hs ├── Stack.hs ├── Str.hs ├── Util.hs ├── Warning.hs └── Weeder.hs ├── str ├── Str-ByteString.hs ├── Str-Foundation-Unsafe.hs ├── Str-Foundation.hs ├── Str-String.hs ├── Str-Text.hs └── go.bat ├── test ├── .weeder.yaml ├── bar │ ├── Bar │ │ └── Bar.hs │ ├── Internal.hs │ ├── Library.hs │ ├── Main.hs │ └── package.yaml ├── baz │ ├── baz.cabal │ └── src │ │ └── Main.hsc ├── foo │ ├── foo.cabal │ └── src │ │ ├── Dir │ │ ├── CoerceType.hs │ │ ├── CoerceValue.hs │ │ ├── Everything.hs │ │ ├── Library2.hs │ │ ├── Orphan.hs │ │ ├── QuasiQuoter.hs │ │ ├── Reexport.hs │ │ ├── Reuse.hs │ │ ├── TypesOnly.hs │ │ └── Unused.hs │ │ ├── Foo │ │ └── Used.hs │ │ ├── Lexer.x │ │ ├── Library1.hs │ │ └── Main.hs ├── stack.yaml └── two │ ├── Setup.hs │ ├── app │ └── Main.hs │ ├── cli │ └── CLI.hs │ ├── src │ ├── Common.hs │ └── Impl.hs │ └── two.cabal ├── travis.hs └── weeder.cabal /.ghci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/.ghci -------------------------------------------------------------------------------- /.ghcid: -------------------------------------------------------------------------------- 1 | -c "ghci -ferror-spans -fno-code" -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/.gitignore -------------------------------------------------------------------------------- /.hlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/.hlint.yaml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/CHANGES.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/LICENSE -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/appveyor.yml -------------------------------------------------------------------------------- /misc/appveyor.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/misc/appveyor.ps1 -------------------------------------------------------------------------------- /misc/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/misc/run.sh -------------------------------------------------------------------------------- /misc/travis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/misc/travis.sh -------------------------------------------------------------------------------- /src/Cabal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/src/Cabal.hs -------------------------------------------------------------------------------- /src/Check.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/src/Check.hs -------------------------------------------------------------------------------- /src/CmdLine.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/src/CmdLine.hs -------------------------------------------------------------------------------- /src/Hi.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/src/Hi.hs -------------------------------------------------------------------------------- /src/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/src/Main.hs -------------------------------------------------------------------------------- /src/Paths.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/src/Paths.hs -------------------------------------------------------------------------------- /src/Stack.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/src/Stack.hs -------------------------------------------------------------------------------- /src/Str.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/src/Str.hs -------------------------------------------------------------------------------- /src/Util.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/src/Util.hs -------------------------------------------------------------------------------- /src/Warning.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/src/Warning.hs -------------------------------------------------------------------------------- /src/Weeder.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/src/Weeder.hs -------------------------------------------------------------------------------- /str/Str-ByteString.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/str/Str-ByteString.hs -------------------------------------------------------------------------------- /str/Str-Foundation-Unsafe.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/str/Str-Foundation-Unsafe.hs -------------------------------------------------------------------------------- /str/Str-Foundation.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/str/Str-Foundation.hs -------------------------------------------------------------------------------- /str/Str-String.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/str/Str-String.hs -------------------------------------------------------------------------------- /str/Str-Text.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/str/Str-Text.hs -------------------------------------------------------------------------------- /str/go.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/str/go.bat -------------------------------------------------------------------------------- /test/.weeder.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/.weeder.yaml -------------------------------------------------------------------------------- /test/bar/Bar/Bar.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/bar/Bar/Bar.hs -------------------------------------------------------------------------------- /test/bar/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/bar/Internal.hs -------------------------------------------------------------------------------- /test/bar/Library.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/bar/Library.hs -------------------------------------------------------------------------------- /test/bar/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/bar/Main.hs -------------------------------------------------------------------------------- /test/bar/package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/bar/package.yaml -------------------------------------------------------------------------------- /test/baz/baz.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/baz/baz.cabal -------------------------------------------------------------------------------- /test/baz/src/Main.hsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/baz/src/Main.hsc -------------------------------------------------------------------------------- /test/foo/foo.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/foo/foo.cabal -------------------------------------------------------------------------------- /test/foo/src/Dir/CoerceType.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/foo/src/Dir/CoerceType.hs -------------------------------------------------------------------------------- /test/foo/src/Dir/CoerceValue.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/foo/src/Dir/CoerceValue.hs -------------------------------------------------------------------------------- /test/foo/src/Dir/Everything.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/foo/src/Dir/Everything.hs -------------------------------------------------------------------------------- /test/foo/src/Dir/Library2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/foo/src/Dir/Library2.hs -------------------------------------------------------------------------------- /test/foo/src/Dir/Orphan.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/foo/src/Dir/Orphan.hs -------------------------------------------------------------------------------- /test/foo/src/Dir/QuasiQuoter.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/foo/src/Dir/QuasiQuoter.hs -------------------------------------------------------------------------------- /test/foo/src/Dir/Reexport.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/foo/src/Dir/Reexport.hs -------------------------------------------------------------------------------- /test/foo/src/Dir/Reuse.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/foo/src/Dir/Reuse.hs -------------------------------------------------------------------------------- /test/foo/src/Dir/TypesOnly.hs: -------------------------------------------------------------------------------- 1 | 2 | module Dir.TypesOnly(Word8) where 3 | 4 | import Data.Word 5 | -------------------------------------------------------------------------------- /test/foo/src/Dir/Unused.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/foo/src/Dir/Unused.hs -------------------------------------------------------------------------------- /test/foo/src/Foo/Used.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/foo/src/Foo/Used.hs -------------------------------------------------------------------------------- /test/foo/src/Lexer.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/foo/src/Lexer.x -------------------------------------------------------------------------------- /test/foo/src/Library1.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/foo/src/Library1.hs -------------------------------------------------------------------------------- /test/foo/src/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/foo/src/Main.hs -------------------------------------------------------------------------------- /test/stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/stack.yaml -------------------------------------------------------------------------------- /test/two/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /test/two/app/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/two/app/Main.hs -------------------------------------------------------------------------------- /test/two/cli/CLI.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/two/cli/CLI.hs -------------------------------------------------------------------------------- /test/two/src/Common.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/two/src/Common.hs -------------------------------------------------------------------------------- /test/two/src/Impl.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/two/src/Impl.hs -------------------------------------------------------------------------------- /test/two/two.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/test/two/two.cabal -------------------------------------------------------------------------------- /travis.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/travis.hs -------------------------------------------------------------------------------- /weeder.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndmitchell/weeder/HEAD/weeder.cabal --------------------------------------------------------------------------------