Commit Graph

17 Commits

Author SHA1 Message Date
Jeroen Engels
2627b176df NoDebug: Forbid the import of the Debug module 2019-07-05 01:56:49 +02:00
Jeroen Engels
d576423905 NoDebug: Do not report when doing something like SomeModel.Debug.log 2019-07-05 01:56:49 +02:00
Jeroen Engels
56b4ad084e Improve exposed rules's documentation 2019-07-03 14:22:05 +02:00
Jeroen Engels
c3ceccc3dd Move Error to Lint.Rule 2019-06-28 00:03:07 +02:00
Jeroen Engels
99d401a518 Update rule docs on how to add the rule in the config 2019-06-26 00:34:57 +02:00
Jeroen Engels
861af01bb0 Rename Rule.newRuleSchema to Rule.newSchema 2019-06-25 23:51:43 +02:00
Jeroen Engels
72c839e9f2 Use qualified imports for Elm.Syntax.Node 2019-06-24 12:32:07 +02:00
Jeroen Engels
116aee7538 Rename Rule2 to Rule 2019-06-24 00:52:23 +02:00
Jeroen Engels
9923ec0368 Use new Rule API in existing rules 2019-06-24 00:52:23 +02:00
Jeroen Engels
dcbf7d23a8 Simplify rules that do not need to use the context 2019-06-24 00:49:58 +02:00
Jeroen Engels
25fb05d3f4 Move Direction to it's own module 2019-06-24 00:49:58 +02:00
Jeroen Engels
3162a8bb68 Remove the need to specify error names when creating an error 2019-06-24 00:49:58 +02:00
Jeroen Engels
182385bfa9 Store the rule name along with the rule analyzer 2019-06-15 21:52:56 +02:00
Jeroen Engels
c1c32328f4 Simplify how a rule gets defined 2019-06-15 21:14:40 +02:00
Jeroen Engels
e979393ef8 Rename visitor names 2019-06-15 20:33:09 +02:00
Jeroen Engels
6d9ff756c8 Use the builder pattern to create rules 2019-06-15 14:47:10 +02:00
Jeroen Engels
5236dea4d7 Module renaming 2018-11-11 00:10:35 +01:00