Commit Graph

14 Commits

Author SHA1 Message Date
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