Akshay
|
3c9a675b9d
|
fix fp with manual_inherit and manual_inherit_from
the lint also needed to validate if the length of the path component was
exactly one, and not just check if the first component matches the
value.
|
2021-10-28 07:50:36 +05:30 |
|
Akshay
|
8eccf15964
|
add 3 new lints, bump to v0.2.3
- empty_pattern
- redundant_pattern_bind
- unquoted_splice
|
2021-10-28 00:33:48 +05:30 |
|
Akshay
|
f909b20c54
|
allow stdin input to statix-single, vim plugin
|
2021-10-27 17:13:23 +05:30 |
|
Akshay
|
ed1ee66b06
|
add MIT license
|
2021-10-27 08:02:57 +05:30 |
|
Akshay
|
20d195988d
|
set internal crates to 0.0.0, bump to v0.2.0
|
2021-10-26 19:50:23 +05:30 |
|
Akshay
|
393c285662
|
fix single fix command
|
2021-10-26 19:16:52 +05:30 |
|
Akshay
|
cd527e849f
|
fix minor bug with out-format
|
2021-10-25 22:18:42 +05:30 |
|
Akshay
|
5f0a1e67c6
|
rework cli, use subcommands instead
|
2021-10-25 22:08:52 +05:30 |
|
Akshay
|
781c42cc9c
|
flake build with json feature, add better usage docs
|
2021-10-24 18:09:28 +05:30 |
|
Akshay
|
b09f1f9584
|
rework cli, fix is now a flag, implement dry-run mode
|
2021-10-24 13:26:37 +05:30 |
|
Akshay
|
5de0ba055c
|
add support for json out
|
2021-10-24 13:24:52 +05:30 |
|
Akshay
|
c79799c0e4
|
add support for errfmt friendly output
|
2021-10-23 22:14:56 +05:30 |
|
Akshay
|
2e7b95f224
|
add flake app
|
2021-10-23 14:16:44 +05:30 |
|
Akshay
|
05b11f14b7
|
simplify flake
|
2021-10-23 13:18:03 +05:30 |
|
Akshay
|
c2f0582d19
|
initial implementation of multipass code fixer
|
2021-10-23 12:41:52 +05:30 |
|
Akshay
|
dfcdaf9167
|
add suggestion application logic
|
2021-10-23 12:41:30 +05:30 |
|
Akshay
|
e8f5ed3a5c
|
fix useless_parens: lint on idents as well
|
2021-10-23 12:41:09 +05:30 |
|
Akshay
|
b26272ba3e
|
minor refactor
|
2021-10-19 22:27:23 +05:30 |
|
Akshay
|
ea2e234966
|
add default.nix and shell.nix with flake-compat
|
2021-10-19 20:46:03 +05:30 |
|
Akshay
|
a1886854d9
|
fix flake builds
|
2021-10-19 20:39:11 +05:30 |
|
Akshay
|
e4c4a77d03
|
refactor out lint runner into lint module
|
2021-10-19 19:31:01 +05:30 |
|
Akshay
|
33044d3f3b
|
add some ideas
|
2021-10-19 16:00:25 +05:30 |
|
Akshay
|
d666cfa6b1
|
rework few error messages
|
2021-10-19 16:00:03 +05:30 |
|
Akshay
|
214e3bc4b6
|
fully flesh out CLI
|
2021-10-19 15:58:46 +05:30 |
|
Akshay
|
0076b3a37d
|
add vfs
|
2021-10-19 15:57:39 +05:30 |
|
Akshay
|
68b556e93e
|
add roadmap
|
2021-10-15 13:07:08 +05:30 |
|
Akshay
|
2993b205db
|
new lint: useless_parens
|
2021-10-15 13:06:59 +05:30 |
|
Akshay
|
45ab8abf76
|
allow match_kind to accept multiple kinds
|
2021-10-15 13:06:29 +05:30 |
|
Akshay
|
c6ea58410c
|
new lint: eta_reduction
|
2021-10-08 21:47:07 +05:30 |
|
Akshay
|
df6d9dc1c3
|
consistent naming
|
2021-10-03 16:59:54 +05:30 |
|
Akshay
|
75c3d4be13
|
don't report fix on stderr
|
2021-10-03 16:58:38 +05:30 |
|
Akshay
|
fc6409142e
|
new lint: collapsible_let_in
|
2021-10-03 16:58:38 +05:30 |
|
Akshay
|
c5c4b55c2b
|
new lint: legacy_let_syntax
|
2021-10-02 20:53:19 +05:30 |
|
Akshay
|
7a430237ee
|
new lint: manual_inherit_from
|
2021-10-02 18:40:08 +05:30 |
|
Akshay
|
c00900120d
|
new lint: manual_inherit
|
2021-10-02 13:39:39 +05:30 |
|
Akshay
|
088559eedd
|
update docs; nix-analyzer -> statix
|
2021-10-02 13:39:39 +05:30 |
|
Akshay
|
a60429891f
|
new lint: empty-let-in
|
2021-10-02 10:51:27 +05:30 |
|
Akshay
|
2dacf12a3d
|
rename to statix, skip self env arg
|
2021-10-02 10:50:15 +05:30 |
|
Akshay
|
7953d8cc93
|
add error code and report codegen, document a bit
|
2021-09-21 20:51:20 +05:30 |
|
Akshay
|
3eec886fe8
|
use stderr by default, improved macro code
|
2021-09-21 16:42:30 +05:30 |
|
Akshay
|
40867728c0
|
add suggestion to bool_comparison
|
2021-09-21 16:41:24 +05:30 |
|
Akshay
|
c91c2ae139
|
init cli entrypoint
|
2021-09-15 16:19:58 +05:30 |
|
Akshay
|
2ee7db0b3b
|
implement lint_map
|
2021-09-15 16:19:43 +05:30 |
|
Akshay
|
4152367f5d
|
add demo lint: bool_comparison
|
2021-09-13 22:20:25 +05:30 |
|
Akshay
|
7a3c3822ba
|
add proc-macro to define lint
|
2021-09-13 22:19:18 +05:30 |
|
Akshay
|
171a4fa4d1
|
restructure repo into bin, lib and macros
|
2021-09-11 21:18:09 +05:30 |
|
Akshay
|
e6ee0c4246
|
remove direnv
|
2021-09-10 19:43:04 +05:30 |
|
Akshay
|
336e97961c
|
init
|
2021-09-10 19:42:30 +05:30 |
|