Commit Graph

  • 9a56823f20 Use stil4m/elm-syntax for parsing Jeroen Engels 2018-11-05 19:00:17 +0100
  • a16c660048 elm-format Jeroen Engels 2018-11-05 18:59:42 +0100
  • e2161f8388 Add package.json to access elm binaries from node_modules Jeroen Engels 2018-11-05 18:34:26 +0100
  • a633af02b2 Remove tests for removed rules Jeroen Engels 2018-11-05 15:41:12 +0100
  • 9e6b1e52c4 Apply elm-upgrade to tests/ Jeroen Engels 2018-11-05 15:40:41 +0100
  • 67f1e8223f Remove rules, to ease upgrade Jeroen Engels 2018-11-05 15:08:55 +0100
  • 4229a8262d Applying elm-format Jeroen Engels 2018-11-05 15:04:50 +0100
  • 48e3296fc3 Apply elm-upgrade Jeroen Engels 2018-11-05 14:44:22 +0100
  • 5c56965101 Remove unused Runner module Jeroen Engels 2017-06-19 18:57:44 +0200
  • c9b5731e17 Remove awkward sentence about good/bad rules Jeroen Engels 2017-06-19 09:36:55 +0200
  • b34e3c766c Fix link to elm-lint package documentation Jeroen Engels 2017-06-19 00:35:16 +0200
  • 2e031a5542 v2.0.1 Jeroen Engels 2017-06-19 00:31:52 +0200
  • f5c69e2eec Rewrite README Jeroen Engels 2017-06-19 00:30:56 +0200
  • 45b697cfe4 Update dependencies for the example. Jeroen Engels 2017-06-19 00:18:47 +0200
  • 5917460161 v2.0.0 Jeroen Engels 2017-06-18 23:01:28 +0200
  • c39f700360 Simplify Visitor Jeroen Engels 2017-06-18 21:48:36 +0200
  • 1477fe856d Dogfeeding: cleaning up Jeroen Engels 2017-06-18 20:55:20 +0200
  • 11b37494a9 Add rule ElmTest.NoDuplicateTestBodies Jeroen Engels 2017-06-18 20:37:57 +0200
  • 966a0de116 Remove useless pattern matching in NoUselessPatternMatching... Jeroen Engels 2017-06-18 17:05:43 +0200
  • aab4379e78 Add ability to specify exceptions in NoImporting Jeroen Engels 2017-06-18 16:49:05 +0200
  • 0503e66803 Make NoExposingEverything handle module with a dotted name Jeroen Engels 2017-06-18 14:33:04 +0200
  • 60b7ee4710 Make NoUnusedVariables handle port module declarations Jeroen Engels 2017-06-18 14:25:43 +0200
  • 6ee43b9d84 Make NoExposingEverything handle port module declarations Jeroen Engels 2017-06-18 14:16:41 +0200
  • f663aad6fc Re-enable disabled test Jeroen Engels 2017-06-18 14:06:36 +0200
  • 5bc6607750 Add missing documentation Jeroen Engels 2017-06-18 14:05:05 +0200
  • 8eb386695a Update to elm-test v4 Jeroen Engels 2017-06-18 14:00:48 +0200
  • 28626576b5 Update tests to work with type updates Jeroen Engels 2017-06-18 13:43:37 +0200
  • 275b0b9bd0 Create formatter type Jeroen Engels 2017-06-17 17:35:03 +0200
  • 9536c1cb6f Do not reparse source for every rule Jeroen Engels 2017-06-17 11:56:34 +0200
  • 7f37ee4c68 Remove lintingDir Jeroen Engels 2017-06-17 09:16:28 +0200
  • 0470d19af8 Update LintConfig Jeroen Engels 2017-06-16 19:08:25 +0200
  • 3e45d6ac22 Remove console.log Jeroen Engels 2017-06-16 18:27:26 +0200
  • 166699e294 Remove lodash dependency Jeroen Engels 2017-06-16 18:19:37 +0200
  • f15c3d0374 Add support for associating a severity to a rule Jeroen Engels 2017-06-16 11:53:29 +0200
  • baa5effdb3 Clean up Jeroen Engels 2017-06-16 01:25:15 +0200
  • 688813eded Format linting output Jeroen Engels 2017-06-16 01:23:03 +0200
  • c20be88081 Lint files dynamically Jeroen Engels 2017-06-16 00:45:28 +0200
  • 992bdb88ea Create temp project binary that lints Jeroen Engels 2017-06-15 16:17:32 +0200
  • 35d5cdadfd WIP Jeroen Engels 2017-01-30 00:52:54 +0100
  • fe10615afc Rename Error to LintError Jeroen Engels 2017-06-12 20:21:27 +0200
  • 2e37e86ee8 Update tests to account for signature change Jeroen Engels 2017-06-12 20:15:05 +0200
  • c4974111fb Failure to parse now returns an error Jeroen Engels 2017-06-12 20:04:02 +0200
  • 5eee6e50e1 Add SimplifyPropertyAccess rule Jeroen Engels 2017-06-11 19:43:02 +0200
  • 70ac690a90 Ignore -- xyz comments that are not supported by the parser Jeroen Engels 2017-06-11 18:29:57 +0200
  • 97777a6563 NoUnusedVariables: handle function declarations in let statements Jeroen Engels 2017-06-11 18:01:42 +0200
  • e2c2c0e7e6 Make project compile again Jeroen Engels 2017-06-10 14:04:49 +0200
  • bf504a69ce Bump elm-ast to v8.0.3 Jeroen Engels 2017-06-10 08:51:20 +0200
  • 09460f741b Remove license in README Jeroen Engels 2017-01-29 22:53:31 +0100
  • a64a719cdf Add documentation for every rule inside the source Jeroen Engels 2017-01-29 22:31:51 +0100
  • e32f51e62f Add lintSource function that lints a file with a list of rules Jeroen Engels 2017-01-29 21:49:05 +0100
  • 0710792368 Add documentation Jeroen Engels 2017-01-29 21:35:00 +0100
  • fc93fad157 Reorganize project file structure Jeroen Engels 2017-01-29 20:03:31 +0100
  • c371244a4c NoUnusedVariables: Report unused imported variables Jeroen Engels 2017-01-28 16:01:58 +0100
  • da3f260ece Add NoNestedLet rule Jeroen Engels 2017-01-24 23:33:16 +0100
  • 1e6129cdd1 Add more tests for NoUselessPatternMatchingTest Jeroen Engels 2017-01-23 20:10:04 +0100
  • a9b17d8bfa Add NoUselessIf rule Jeroen Engels 2017-01-23 20:09:37 +0100
  • 2b3a3e5a88 Add DefaultPatternPosition rule Jeroen Engels 2017-01-22 23:50:00 +0100
  • fb59dfc294 Add NoWarningComments rule Jeroen Engels 2017-01-22 18:48:22 +0100
  • 4fc47e93e6 Add NoUselessPatternMatching rule Jeroen Engels 2017-01-21 19:36:12 +0100
  • 9dd2456bb0 Add NoConstantCondition rule Jeroen Engels 2017-01-21 15:38:56 +0100
  • 73a82c63c2 Remove unused import Jeroen Engels 2017-01-21 13:39:33 +0100
  • 65ed24f942 Add SimplifyPiping rule Jeroen Engels 2017-01-21 00:39:12 +0100
  • 6ef2ee0d94 Make AST rendering less cluttered Jeroen Engels 2017-01-19 23:31:55 +0100
  • 72c4add26b Display "helpful" error message when code could not be parsed Jeroen Engels 2017-01-19 22:38:46 +0100
  • c7de6956be Fix NoDuplicateImports bug when importing submodules Jeroen Engels 2017-01-19 22:30:50 +0100
  • a793e30c56 Add NoImportingEverything rule Jeroen Engels 2017-01-19 22:27:11 +0100
  • 9c13d065e1 Add NoDuplicateImports rule Jeroen Engels 2017-01-19 21:02:21 +0100
  • e37eb1a206 Add README Jeroen Engels 2017-01-18 17:09:15 +0100
  • 98e79442a8 Simplify NoDebug Jeroen Engels 2017-01-17 23:32:30 +0100
  • 76be1cc6c1 Example: Show message when no errors were found Jeroen Engels 2017-01-16 23:38:05 +0100
  • e2cf51dbcf Add NoUnusedVariables rule Jeroen Engels 2017-01-16 23:32:06 +0100
  • 33ba0246f0 Tests styling Jeroen Engels 2017-01-16 21:40:01 +0100
  • 72ab86cde6 Add tests for NoDebug and visit all expression types Jeroen Engels 2017-01-16 00:51:31 +0100
  • 0db86da1aa Rename FindNoAnnotatedFunction to NoUnannotatedFunction Jeroen Engels 2017-01-16 00:16:28 +0100
  • f33f613c14 Add Tests Jeroen Engels 2017-01-16 00:07:04 +0100
  • 9a5718ba06 Make type Error contain the rule name Jeroen Engels 2017-01-15 23:30:33 +0100
  • c52c169572 Changed rule signature to be able to make a list of rules Jeroen Engels 2017-01-15 23:24:37 +0100
  • c6ab2b4b8a Improve example visual (a bit) Jeroen Engels 2017-01-15 22:57:03 +0100
  • 27225b40fb Make lint take in a String rather than a list of statements Jeroen Engels 2017-01-09 22:12:37 +0100
  • bb05a3edf0 Separate visitor creation logic in its own file Jeroen Engels 2017-01-09 21:22:10 +0100
  • b3b5a49429 Add special ModelEndFn visitor Jeroen Engels 2017-01-08 16:24:59 +0100
  • 5e25a994cb Separate visitors into Enter and Exit types Jeroen Engels 2017-01-08 15:31:17 +0100
  • 9ebb4ac7d4 Add NoExposingEverything rule Jeroen Engels 2017-01-08 11:44:31 +0100
  • af030b9e7b Try to make visits simpler Jeroen Engels 2017-01-08 11:04:56 +0100
  • a491c97059 Compute visitors only once for a given input Jeroen Engels 2017-01-08 10:58:45 +0100
  • 3c27a18207 Add FindNoAnnotatedFunction rule Jeroen Engels 2017-01-08 10:51:25 +0100
  • a0e532c07b Add NoDebug rule Jeroen Engels 2017-01-07 21:17:01 +0100
  • bd1b3dec99 Update example page to display errors Jeroen Engels 2017-01-07 20:58:41 +0100
  • 8d266c7e2f Create LintRule definition and simple implementation Jeroen Engels 2017-01-07 19:09:56 +0100
  • 81feaf4ef3 Init project and copy example from bogdanp/elm-ast Jeroen Engels 2017-01-07 18:29:26 +0100