Commit Graph

915 Commits

Author SHA1 Message Date
Jeroen Engels
13371a1af9 Backport rules from elm-review-noop 2020-11-18 10:16:23 +01:00
Jeroen Engels
ed1f40bbc3 Fix ModuleNameLookupTable not registering aliases from the prelude 2020-11-18 10:07:16 +01:00
Josh Bebbington
a2ab3f4007 Update references to jfmengels/review-unused 2020-10-26 19:47:47 +01:00
Jeroen Engels
ba05c7c74d v2.3.5 2020-10-24 00:20:26 +02:00
Jeroen Engels
d9389b54bd Register module names used in ports 2020-10-24 00:19:52 +02:00
Jeroen Engels
7ce8bf3f96 v2.3.4 2020-10-23 09:30:26 +02:00
Jeroen Engels
0bf974b569 Fix incorrect prelude 2020-10-22 23:12:34 +02:00
Jeroen Engels
d532bb9fb3 Remove Travis 2020-10-01 16:22:24 +02:00
dependabot[bot]
d1aef446cd
Bump lodash from 4.17.15 to 4.17.20 (#20)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.20.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.20)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-28 23:16:32 +02:00
Jeroen Engels
c1bdcf435f v2.3.3 2020-09-23 10:39:57 +02:00
Jeroen Engels
66f5375eaa ModuleNameLookupTableTest: Add tests for function declarations handling 2020-09-23 10:38:39 +02:00
Jeroen Engels
82037d4e5b ModuleNameLookupTableTest: Add signature texts 2020-09-23 10:30:47 +02:00
Jeroen Engels
efebce84d1 ModuleNameLookupTableTest: Refactor declaration visitor 2020-09-23 10:27:39 +02:00
Jeroen Engels
ccfcc99468 ModuleNameLookupTableTest: Add declaration visitor 2020-09-23 10:25:40 +02:00
Jeroen Engels
97c0e4abe9 Add test for handling pattern aliases 2020-09-23 10:21:35 +02:00
Jeroen Engels
5ebf38e283 Fix module name lookup table for pattern matching in case expressions
We were using moduleNameForType internally instead of moduleNameForValue,
which only worke when the name of the custom type is the same as the
name of the custom type constructor.
2020-09-23 10:14:06 +02:00
Jeroen Engels
c2488a06b0 Add failing test case for ModuleNameLookupTableTest 2020-09-23 10:12:19 +02:00
Jeroen Engels
b1b96c6dcf Backport rules from other projects 2020-09-23 08:11:51 +02:00
Jeroen Engels
bb14366da9 Update backport rule script 2020-09-22 19:40:13 +02:00
Jeroen Engels
80e4d87436 Use helper in declaration visitor 2020-09-22 19:08:17 +02:00
Jeroen Engels
75e535ce2a Use helper in expression visitor 2020-09-22 19:06:45 +02:00
Jeroen Engels
4ad35edde3 Add helper for showing the real name 2020-09-22 19:03:43 +02:00
Jeroen Engels
01e2f66fc7 Rename test module 2020-09-22 19:01:02 +02:00
Jeroen Engels
2208b410a0 Change test suite title 2020-09-22 19:00:15 +02:00
Jeroen Engels
e4acd4de29 Move code from ModuleNameForValueTest into ModuleNameForTypeTest 2020-09-22 18:59:34 +02:00
Jeroen Engels
bb0955c07b ModuleNameType: Creator rule dynamicaly 2020-09-22 18:56:30 +02:00
Jeroen Engels
6835173228 Bump elm-test 2020-09-22 18:51:36 +02:00
Jeroen Engels
81b68c4695 v2.3.2 2020-09-09 18:59:19 +02:00
Jeroen Engels
e925d0a25a Fix files not being evaluated when they're ignored in project rules without a folder 2020-09-09 18:50:42 +02:00
Jeroen Engels
02625de8d3 Fix error in withModuleContextUsingContextCreator documentation 2020-09-09 18:47:04 +02:00
Jeroen Engels
cf4bc46d1b 2.3.1 2020-09-08 10:08:10 +02:00
Jeroen Engels
744b700d50 Bump to elm-review v2.3.0 2020-09-08 10:07:11 +02:00
Jeroen Engels
3087e757a8 Fix module name lookup table not knowing about patterns inside let functions destructuring 2020-09-08 10:06:28 +02:00
Jeroen Engels
5badf38eb3 Bump elm-review version in local review configuration 2020-09-08 08:45:30 +02:00
Jeroen Engels
6fd6cac207 v2.3.0 2020-09-08 08:16:29 +02:00
Jeroen Engels
a59c208ecb Remove reference to Scope 2020-09-06 19:13:18 +02:00
Jeroen Engels
79decbc14c Expose and document ProjectData 2020-08-30 10:04:19 +02:00
Jeroen Engels
586bc20b47 Rename new review function 2020-08-30 09:47:56 +02:00
Jeroen Engels
9ecef7b8c3 Simplify runReview 2020-08-30 09:11:28 +02:00
Jeroen Engels
5fd2e0847f Fix wording in documentation 2020-08-29 09:56:56 +02:00
Jeroen Engels
57872b57a7 Avoid running Scope when no rules requires the module name lookup table 2020-08-28 10:33:19 +02:00
Jeroen Engels
4a23a67444 Make requested data of a rule accessible 2020-08-27 18:29:34 +02:00
Jeroen Engels
54291a9cf0 Refactor review function 2020-08-27 18:12:51 +02:00
Jeroen Engels
0857393e35 Remove unnecessary TODOs 2020-08-27 18:12:51 +02:00
Jeroen Engels
f6f5326f3d Expose ModuleNameLookupTable 2020-08-27 08:21:53 +02:00
Jeroen Engels
0ff71b2c84 Remove unused code 2020-08-26 19:01:47 +02:00
Jeroen Engels
7e4d767923 Document new functions 2020-08-26 19:01:47 +02:00
Jeroen Engels
9d500b25f2 Re-use cache for scope rule 2020-08-26 16:59:30 +02:00
Jeroen Engels
21fa8c9520 Change runProjectVisitor output into a record 2020-08-26 16:51:11 +02:00
Jeroen Engels
58ad1b1a0c Add data collection that we keep at every run 2020-08-26 16:27:32 +02:00