diff --git a/.changeset/rare-seas-hunt.md b/.changeset/rare-seas-hunt.md new file mode 100644 index 000000000000..759baf6240d5 --- /dev/null +++ b/.changeset/rare-seas-hunt.md @@ -0,0 +1,5 @@ +--- +"@biomejs/biome": patch +--- + +Corrected rule source reference. `biome migrate eslint` should do a bit better detecting rules in your eslint configurations. diff --git a/crates/biome_cli/src/execute/migrate/eslint_any_rule_to_biome.rs b/crates/biome_cli/src/execute/migrate/eslint_any_rule_to_biome.rs index ae8d7ed5d0e7..7898e6544ff8 100644 --- a/crates/biome_cli/src/execute/migrate/eslint_any_rule_to_biome.rs +++ b/crates/biome_cli/src/execute/migrate/eslint_any_rule_to_biome.rs @@ -2289,6 +2289,14 @@ pub(crate) fn migrate_eslint_any_rule( .get_or_insert(Default::default()); rule.set_level(rule.level().max(rule_severity.into())); } + "qwik/no-react-props" => { + let group = rules.suspicious.get_or_insert_with(Default::default); + let rule = group + .unwrap_group_as_mut() + .no_react_specific_props + .get_or_insert(Default::default()); + rule.set_level(rule.level().max(rule_severity.into())); + } "qwik/no-use-visible-task" => { let group = rules.correctness.get_or_insert_with(Default::default); let rule = group diff --git a/crates/biome_js_analyze/src/lint/suspicious/no_react_specific_props.rs b/crates/biome_js_analyze/src/lint/suspicious/no_react_specific_props.rs index 64ef5db4524d..acc62e549081 100644 --- a/crates/biome_js_analyze/src/lint/suspicious/no_react_specific_props.rs +++ b/crates/biome_js_analyze/src/lint/suspicious/no_react_specific_props.rs @@ -32,7 +32,7 @@ declare_lint_rule! { version: "1.7.2", name: "noReactSpecificProps", language: "js", - sources: &[RuleSource::EslintSolid("no-react-specific-props").same()], + sources: &[RuleSource::EslintSolid("no-react-specific-props").same(), RuleSource::EslintQwik("no-react-props").same()], recommended: true, severity: Severity::Warning, fix_kind: FixKind::Safe,