oxc/apps/oxlint
camc314 3c534aeb5a refactor(linter): refactor LintBuilder to prep for nested configs (#8034)
More simplification/preparations for nested configurations:

1. renames `LinterBuilder` to `ConfigStoreBuilder`
2. moves the `options` logic out of `LintBuilder`
3. make `ConfigStoreBuilder::build()` return a result (currently always returns OK, but it will return errors when nested config is implemented

The next steps to implement nested config which i hope to do in the next week are:
1. refactor the `from_oxlintrc` to accept a file path
2. introduce a new method on `ConfigStoreBuilder` (name TBC) that walks all child directories, collecting `.oxlintrc` files. these will be put into `ConfigStore` as a hash map of path > config.
2025-01-05 04:08:26 +00:00
..
fixtures fix(linter): detect typescript eslint alias rules (#7622) 2024-12-04 10:16:00 +08:00
src refactor(linter): refactor LintBuilder to prep for nested configs (#8034) 2025-01-05 04:08:26 +00:00
Cargo.toml release(oxlint): v0.15.5 (#8218) 2025-01-02 18:55:31 +08:00
CHANGELOG.md release(oxlint): v0.15.5 (#8218) 2025-01-02 18:55:31 +08:00