Akshay
|
9cb88dd5d1
|
fix ci (#67)
* bump cachix action
* temporarily disable cachix
* remove deprecated overlay syntax
* update ci
|
2023-01-08 15:58:04 +05:30 |
|
Stanisław Pitucha
|
6463c05411
|
new lint: repeated_keys
Check for repeated keys in attrsets. For example:
```
foo.bar1 = 1;
foo.bar2 = 2;
foo.bar3 = 3;
```
should recommend creating a
```
foo = { ... }
```
Report only on multi-level keys
Add tests
tweak repeated-keys lint
|
2023-01-08 13:47:26 +05:30 |
|
Akshay
|
a0c7a3274d
|
Merge pull request #60 from mtoohey31/patch-1
remove dbg!
|
2023-01-08 07:26:37 +00:00 |
|
Matthew Toohey
|
2889b60c46
|
remove dbg!
|
2022-11-12 19:40:48 -05:00 |
|
Akshay
|
6b490d712e
|
Merge pull request #54 from ilkecan/accept-all-config-file-names
Don't reject the given config file based on its name
|
2022-09-24 08:30:40 +05:30 |
|
ilkecan
|
1d381c96df
|
Don't reject the given config file based on its name
Closes: #51
|
2022-09-24 02:50:45 +00:00 |
|
Akshay
|
6422c959d3
|
Merge pull request #45 from NobbZ/fix-gitconfig-not-allowed-in-pure-mode
use `self` for `src`.
|
2022-07-10 13:38:53 +00:00 |
|
Norbert Melzer
|
09a3a91b80
|
use self for src .
`gitignoreSource` is not needed in flakes and will now work anymore in nix 2.10 flakes
|
2022-06-26 11:55:18 +02:00 |
|
Akshay
|
60df6b3208
|
bump to v0.5.6
|
2022-06-04 22:00:56 +05:30 |
|
Akshay
|
11066fbbdd
|
raise, don't fix for empty_let_in with comments
|
2022-06-04 21:54:01 +05:30 |
|
Akshay
|
33490aa211
|
do not raise empty-let when comments are present
|
2022-06-04 16:20:19 +05:30 |
|
Akshay
|
d197ae1124
|
update readme
|
2022-05-01 20:47:35 +05:30 |
|
Akshay
|
53b454cd6a
|
add ignore to statix.toml
|
2022-05-01 20:42:12 +05:30 |
|
Akshay
|
448e6f2096
|
show only available out-formats
the json out-format is displayed only when statix is compiled
with
cargo bulid --all-features
# or
cargo build --features=json
|
2022-02-20 11:39:17 +05:30 |
|
Akshay
|
58e24a596d
|
bump to v0.5.4
|
2022-02-20 11:31:38 +05:30 |
|
Akshay
|
c917670c91
|
useless_has_attr: do not parenthesize select expressions in fixes
`select` expresisons are more tightly binding than `or` expressions,
we do not have to parenthesize them when placed next to an `or`.
|
2022-02-20 11:29:59 +05:30 |
|
Akshay
|
44865fcb29
|
new subcommand: statix-list
produces a list of lints with their error codes,
handy for statix-explain or configuring the `disabled`
array in .statix.toml
|
2022-02-20 11:01:53 +05:30 |
|
Akshay
|
c7874ec26d
|
new lint: useless_has_attr
|
2022-02-20 11:01:36 +05:30 |
|
Akshay
|
e8130a90dc
|
new lint: bool_simplification
TODO: add more patterns to this
|
2022-02-20 09:37:32 +05:30 |
|
Akshay
|
a80e252193
|
parallelize statix-check
|
2022-02-19 20:44:59 +05:30 |
|
Akshay
|
2aec51a440
|
Merge pull request #36 from m1-s/update_version
create release v0.5.3 for return code fix
|
2022-02-09 21:34:18 +05:30 |
|
Michael Schneider
|
c8c91e9c63
|
bump to v0.5.3
|
2022-02-09 12:43:16 +01:00 |
|
Akshay
|
014be14e7d
|
fix: statix always exits with exit code 1
|
2022-02-08 21:00:31 +05:30 |
|
Akshay
|
ade09b4d17
|
rework docs and readme
|
2022-01-30 12:39:38 +05:30 |
|
Akshay
|
7457498ea6
|
new lint: deprecated_to_path
|
2022-01-30 12:30:51 +05:30 |
|
Akshay
|
adacdb07ca
|
fix statix warnings
|
2022-01-30 12:10:55 +05:30 |
|
Akshay
|
a254edfcd2
|
new lint: faster_zipattrswith
|
2022-01-30 12:10:21 +05:30 |
|
Akshay
|
effe06e2f1
|
do not use git dependency
|
2022-01-29 16:58:19 +05:30 |
|
Akshay
|
df29effd59
|
bump rnix to latest master, support nix 2.5 syntax
|
2022-01-29 16:31:20 +05:30 |
|
Akshay
|
8e4eeb979e
|
do not raise empty_pattern on nixos modules
|
2022-01-29 10:13:41 +05:30 |
|
Akshay
|
479e3a272e
|
bump to v0.5.2
|
2022-01-28 19:31:14 +05:30 |
|
Akshay
|
ea04e018dd
|
Merge pull request #34 from nerdypepper/feat/exit-code
exit with non-zero status if warnings are present
|
2022-01-28 19:27:25 +05:30 |
|
Akshay
|
3d18754b9d
|
exit with non-zero status if warnings are present
|
2022-01-23 10:25:53 +05:30 |
|
Akshay
|
7cc8878075
|
Merge pull request #33 from nerdypepper/fix/nix-presence
fix: nix binary should not be mandatory
|
2022-01-23 10:08:03 +05:30 |
|
Akshay
|
bfb11bcffc
|
fix: nix binary should not be mandatory
|
2022-01-23 09:59:32 +05:30 |
|
Akshay
|
23892b034d
|
Merge branch 'add/cachix-build-action'
|
2022-01-15 14:57:35 +05:30 |
|
Akshay
|
9a1796bdf3
|
bump flake.lock
|
2022-01-15 14:57:14 +05:30 |
|
Akshay
|
33e2442049
|
remove test matrix
`nix build` already performs `cargo test`
|
2022-01-15 10:41:00 +05:30 |
|
Akshay
|
47eae19787
|
disable macos for now
|
2022-01-15 10:35:25 +05:30 |
|
Akshay
|
01ea0a26c1
|
init build & test flow
|
2022-01-15 10:31:10 +05:30 |
|
Akshay
|
22edbb0618
|
bump to v0.5.0
|
2022-01-15 09:54:05 +05:30 |
|
Akshay
|
045d4ff2ad
|
ignore .git by default
|
2022-01-14 22:48:06 +05:30 |
|
Akshay
|
b1c8280851
|
fix bug with overriding of config combined with serde
|
2022-01-14 22:40:48 +05:30 |
|
Akshay
|
305960c98b
|
add dump command, support version overrides in statix.toml
|
2022-01-14 22:21:42 +05:30 |
|
Akshay
|
7d732a051e
|
refactor parsing code, simplify tests
|
2022-01-14 18:09:42 +05:30 |
|
Akshay
|
d1ff222bcf
|
allow for version based lints
|
2022-01-08 16:03:10 +05:30 |
|
Rui Chen
|
94a2edf573
|
docs: add homebrew installation
Signed-off-by: Rui Chen <rui@chenrui.dev>
|
2021-12-13 23:20:27 -05:00 |
|
Akshay
|
7147695971
|
Merge pull request #26 from Gerschtli/aarch64
Add aarch64-linux as supported system in flake.nix
|
2021-12-09 10:38:14 +05:30 |
|
Tobias Happ
|
43964c4008
|
add aarch64-linux as supported system in flake.nix
|
2021-12-06 18:21:55 +01:00 |
|
Akshay
|
d6e9ebcc11
|
bump to v0.4.2
|
2021-12-04 13:07:22 +05:30 |
|