|
1 | 1 | use std::path::PathBuf; |
2 | 2 |
|
3 | 3 | use bpaf::Bpaf; |
4 | | -use oxc_linter::{AllowWarnDeny, FixKind, LintPlugins}; |
| 4 | +use oxc_linter::{AllowWarnDeny, BuiltinLintPlugins, FixKind, LintPlugins}; |
5 | 5 |
|
6 | 6 | use crate::output_formatter::OutputFormat; |
7 | 7 |
|
@@ -328,23 +328,25 @@ impl OverrideToggle { |
328 | 328 |
|
329 | 329 | impl EnablePlugins { |
330 | 330 | pub fn apply_overrides(&self, plugins: &mut LintPlugins) { |
331 | | - self.react_plugin.inspect(|yes| plugins.set(LintPlugins::REACT, yes)); |
332 | | - self.unicorn_plugin.inspect(|yes| plugins.set(LintPlugins::UNICORN, yes)); |
333 | | - self.oxc_plugin.inspect(|yes| plugins.set(LintPlugins::OXC, yes)); |
334 | | - self.typescript_plugin.inspect(|yes| plugins.set(LintPlugins::TYPESCRIPT, yes)); |
335 | | - self.import_plugin.inspect(|yes| plugins.set(LintPlugins::IMPORT, yes)); |
336 | | - self.jsdoc_plugin.inspect(|yes| plugins.set(LintPlugins::JSDOC, yes)); |
337 | | - self.jest_plugin.inspect(|yes| plugins.set(LintPlugins::JEST, yes)); |
338 | | - self.vitest_plugin.inspect(|yes| plugins.set(LintPlugins::VITEST, yes)); |
339 | | - self.jsx_a11y_plugin.inspect(|yes| plugins.set(LintPlugins::JSX_A11Y, yes)); |
340 | | - self.nextjs_plugin.inspect(|yes| plugins.set(LintPlugins::NEXTJS, yes)); |
341 | | - self.react_perf_plugin.inspect(|yes| plugins.set(LintPlugins::REACT_PERF, yes)); |
342 | | - self.promise_plugin.inspect(|yes| plugins.set(LintPlugins::PROMISE, yes)); |
343 | | - self.node_plugin.inspect(|yes| plugins.set(LintPlugins::NODE, yes)); |
| 331 | + self.react_plugin.inspect(|yes| plugins.builtin.set(BuiltinLintPlugins::REACT, yes)); |
| 332 | + self.unicorn_plugin.inspect(|yes| plugins.builtin.set(BuiltinLintPlugins::UNICORN, yes)); |
| 333 | + self.oxc_plugin.inspect(|yes| plugins.builtin.set(BuiltinLintPlugins::OXC, yes)); |
| 334 | + self.typescript_plugin |
| 335 | + .inspect(|yes| plugins.builtin.set(BuiltinLintPlugins::TYPESCRIPT, yes)); |
| 336 | + self.import_plugin.inspect(|yes| plugins.builtin.set(BuiltinLintPlugins::IMPORT, yes)); |
| 337 | + self.jsdoc_plugin.inspect(|yes| plugins.builtin.set(BuiltinLintPlugins::JSDOC, yes)); |
| 338 | + self.jest_plugin.inspect(|yes| plugins.builtin.set(BuiltinLintPlugins::JEST, yes)); |
| 339 | + self.vitest_plugin.inspect(|yes| plugins.builtin.set(BuiltinLintPlugins::VITEST, yes)); |
| 340 | + self.jsx_a11y_plugin.inspect(|yes| plugins.builtin.set(BuiltinLintPlugins::JSX_A11Y, yes)); |
| 341 | + self.nextjs_plugin.inspect(|yes| plugins.builtin.set(BuiltinLintPlugins::NEXTJS, yes)); |
| 342 | + self.react_perf_plugin |
| 343 | + .inspect(|yes| plugins.builtin.set(BuiltinLintPlugins::REACT_PERF, yes)); |
| 344 | + self.promise_plugin.inspect(|yes| plugins.builtin.set(BuiltinLintPlugins::PROMISE, yes)); |
| 345 | + self.node_plugin.inspect(|yes| plugins.builtin.set(BuiltinLintPlugins::NODE, yes)); |
344 | 346 |
|
345 | 347 | // Without this, jest plugins adapted to vitest will not be enabled. |
346 | 348 | if self.vitest_plugin.is_enabled() && self.jest_plugin.is_not_set() { |
347 | | - plugins.set(LintPlugins::JEST, true); |
| 349 | + plugins.builtin.set(BuiltinLintPlugins::JEST, true); |
348 | 350 | } |
349 | 351 | } |
350 | 352 | } |
|
0 commit comments