Commit Graph

110 Commits

Author SHA1 Message Date
Jeroen Engels
d656046936 report imports 2019-06-02 23:06:08 +02:00
Jeroen Engels
e28bd30490 nounused 2019-06-02 23:06:08 +02:00
Jeroen Engels
67a05f2c45 Remove visitTypeAnnotation 2019-06-02 23:06:08 +02:00
Jeroen Engels
bbd0eb0a38 Visit all of the AST 2019-06-02 23:06:08 +02:00
Jeroen Engels
06d6e5f247 Add NoUnusedVariables rule 2019-06-02 23:06:08 +02:00
Jeroen Engels
d93474a62e Stop exposing parseSouce 2018-11-11 16:11:45 +01:00
Jeroen Engels
5236dea4d7 Module renaming 2018-11-11 00:10:35 +01:00
Jeroen Engels
c559bd94b8 Modules reordering 2018-11-10 23:38:12 +01:00
Jeroen Engels
1bbaf607cf Make LintRuleImplementation opaque 2018-11-10 17:05:17 +01:00
Jeroen Engels
f911819796 Fix tests 2018-11-06 18:46:46 +01:00
Jeroen Engels
66f73b625c Add range information to linting errors 2018-11-06 13:15:23 +01:00
Jeroen Engels
4be496579c Make example easier to use 2018-11-06 13:08:20 +01:00
Jeroen Engels
d265e09d06 API attempts to make writing rules simpler 2018-11-05 19:55:03 +01:00
Jeroen Engels
ee482cd0aa Update example to use new parser 2018-11-05 19:30:47 +01:00
Jeroen Engels
6cb6335e0e Update example/ dependencies 2018-11-05 19:12:38 +01:00
Jeroen Engels
ef1316c9bd Remove unused dependency 2018-11-05 19:10:21 +01:00
Jeroen Engels
accb094e87 Bump to v3 2018-11-05 19:08:06 +01:00
Jeroen Engels
42ba9fc47b Add license file 2018-11-05 19:07:41 +01:00
Jeroen Engels
f274a5008f Upgrade example/ to 0.19 2018-11-05 19:06:03 +01:00
Jeroen Engels
4e4a315ffe Remove rules 2018-11-05 19:00:37 +01:00
Jeroen Engels
9a56823f20 Use stil4m/elm-syntax for parsing 2018-11-05 19:00:17 +01:00
Jeroen Engels
a16c660048 elm-format 2018-11-05 18:59:42 +01:00
Jeroen Engels
e2161f8388 Add package.json to access elm binaries from node_modules 2018-11-05 18:34:26 +01:00
Jeroen Engels
a633af02b2 Remove tests for removed rules 2018-11-05 15:41:12 +01:00
Jeroen Engels
9e6b1e52c4 Apply elm-upgrade to tests/ 2018-11-05 15:40:41 +01:00
Jeroen Engels
67f1e8223f Remove rules, to ease upgrade 2018-11-05 15:08:55 +01:00
Jeroen Engels
4229a8262d Applying elm-format 2018-11-05 15:04:50 +01:00
Jeroen Engels
48e3296fc3 Apply elm-upgrade 2018-11-05 14:44:54 +01:00
Jeroen Engels
5c56965101 Remove unused Runner module 2017-06-19 18:57:44 +02:00
Jeroen Engels
c9b5731e17 Remove awkward sentence about good/bad rules 2017-06-19 09:36:55 +02:00
Jeroen Engels
b34e3c766c Fix link to elm-lint package documentation 2017-06-19 00:49:37 +02:00
Jeroen Engels
2e031a5542 v2.0.1 2017-06-19 00:31:52 +02:00
Jeroen Engels
f5c69e2eec Rewrite README 2017-06-19 00:30:59 +02:00
Jeroen Engels
45b697cfe4 Update dependencies for the example. 2017-06-19 00:24:36 +02:00
Jeroen Engels
5917460161 v2.0.0 2017-06-18 23:01:28 +02:00
Jeroen Engels
c39f700360 Simplify Visitor 2017-06-18 21:48:36 +02:00
Jeroen Engels
1477fe856d Dogfeeding: cleaning up 2017-06-18 20:58:08 +02:00
Jeroen Engels
11b37494a9 Add rule ElmTest.NoDuplicateTestBodies 2017-06-18 20:58:08 +02:00
Jeroen Engels
966a0de116 Remove useless pattern matching in NoUselessPatternMatching... 2017-06-18 17:05:43 +02:00
Jeroen Engels
aab4379e78 Add ability to specify exceptions in NoImporting 2017-06-18 16:52:52 +02:00
Jeroen Engels
0503e66803 Make NoExposingEverything handle module with a dotted name 2017-06-18 14:33:04 +02:00
Jeroen Engels
60b7ee4710 Make NoUnusedVariables handle port module declarations 2017-06-18 14:25:43 +02:00
Jeroen Engels
6ee43b9d84 Make NoExposingEverything handle port module declarations 2017-06-18 14:16:41 +02:00
Jeroen Engels
f663aad6fc Re-enable disabled test 2017-06-18 14:06:36 +02:00
Jeroen Engels
5bc6607750 Add missing documentation 2017-06-18 14:05:05 +02:00
Jeroen Engels
8eb386695a Update to elm-test v4 2017-06-18 14:00:48 +02:00
Jeroen Engels
28626576b5 Update tests to work with type updates 2017-06-18 13:49:31 +02:00
Jeroen Engels
275b0b9bd0 Create formatter type 2017-06-17 17:35:03 +02:00
Jeroen Engels
9536c1cb6f Do not reparse source for every rule 2017-06-17 11:56:34 +02:00
Jeroen Engels
7f37ee4c68 Remove lintingDir 2017-06-17 09:21:15 +02:00