renovate[bot]
08098422ff
fix(deps): update dependency eslint-plugin-jsdoc to v48
2024-01-02 18:51:29 +00:00
Guz013
fa9667ef09
refactor: ♻️ fix eslint errors in @eslegant/cli
...
This fixes the constant eslint error and warnings in the repository.
It is mostly a temporally solution rather than a actual refactor, so
a lot of eslint-disable comments where used.
2023-09-09 21:40:53 -03:00
Guz013
263e1edb63
feat: ✨ browser compatibility checking
2023-09-09 18:30:16 -03:00
Guz013
3aed0f1708
refactor: ♻️ change constants handling
2023-09-09 18:29:28 -03:00
Guz013
4a1f38ff24
feat: ✨ new rules inspired by standardjs
2023-09-05 12:22:20 -03:00
Guz013
2e1914c733
feat: ✨ security related rules
2023-09-04 20:56:00 -03:00
Guz013
dcce924286
feat: ✨ add more NodeJS-specific rules
2023-09-04 18:42:15 -03:00
Guz013
8749e51c13
fix: 🐛 'off' rule level being overridden
2023-09-04 17:26:26 -03:00
Guz013
853b868a24
fix: 🐛 no-extra-parens conflicts
2023-09-04 17:25:24 -03:00
Guz013
f4e52b991c
feat: ✨ default variant for the configs
2023-09-04 17:12:43 -03:00
Guz013
d8fcf7bfe3
feat: ✨ group and sort imports rule
2023-09-04 16:43:14 -03:00
Guz013
71442056ce
fix: 🐛 add globals to the core config
2023-09-04 16:41:32 -03:00
Guz013
2ca40e1ef1
fix: 🐛 misc fixes
...
Fixed problems config not being exported and used in the presets and
some rules not configured properly.
2023-09-02 20:33:13 -03:00
Guz013
3434620ff1
docs: 📚 ️ add docs to all files
...
Added documentation to all files, configs and presets. Following the new
strict documentation rules.
2023-09-02 20:31:57 -03:00
Guz013
f874ed622e
feat: ✨ defineConfig helper function
2023-09-02 20:25:32 -03:00
Guz013
ac7c70e81c
feat: ✨ rules variations
2023-09-02 08:19:33 -03:00
Guz013
ef6b399bb7
feat: ✨ eslint-plugin-perfectionist rules
2023-09-02 06:46:32 -03:00
Guz013
8ec97a8b66
feat: ✨ add eslint's max-len rule
2023-09-02 06:42:28 -03:00
Guz013
a2cc881053
feat: ✨ jsdoc rules and remove old config
2023-09-02 06:20:45 -03:00
Guz013
10c4155283
fix: 🐛 typescript-eslint missing formatting rules
2023-09-02 05:47:00 -03:00
Guz013
da8d4312a0
feat: ✨ eslint-plugin-import rules
2023-09-02 04:41:18 -03:00
Guz013
5dfa998860
feat: ✨ typescript-eslint rules
2023-09-02 03:05:33 -03:00
Guz013
fc2613f874
chore!: 💥 🔧 rename @eslegant/config to @eslegant/js
...
Renamed @eslegant/config to @eslegant/js, reflecting the new structure and
purpose of it just having rules related to javascript and
typescript
Moved said package to the new ./configs/ directory. Packages under the
./packages/ directory will be related to ones that aren't related to
ESLint itself and/or its configuration.
2023-09-01 18:08:56 -03:00