Christopher Willis-Ford
6b37df906c
test: add tests for recommended rule set
2025-04-30 14:47:27 -07:00
Christopher Willis-Ford
a7dda101f2
refactor!: simplify and flatten configurations
...
BREAKING CHANGE: Configurations are now returned as objects, like most
shared ESLint configurations. The `make*Config` functions are no more.
Also, everything is now exported through one file.
2025-04-30 14:45:36 -07:00
Christopher Willis-Ford
b34628b761
feat!: expose Prettier config, name config functions consistently
2025-03-28 15:05:27 -07:00
Christopher Willis-Ford
f7cfd985ce
feat!: add settings adapted from NGP configuration
2025-03-28 14:06:10 -07:00
Christopher Willis-Ford
f96889d13e
style: prettier --write .
2025-03-28 07:38:40 -07:00
Christopher Willis-Ford
d7ffee5f62
feat!: add prettier and an almost-noop default eslint configuration
...
For now, the new default eslint configuration does nothing but disable
the eslint rules that might conflict with Prettier.
2025-03-28 07:38:38 -07:00
Christopher Willis-Ford
9f8f48ce12
refactor!: move legacy rulesets into lib/legacy/
2025-03-28 07:23:00 -07:00
Christopher Willis-Ford
dd73ef407d
refactor!: convert to flat config format required by eslint@^9
2025-03-28 07:22:52 -07:00