Skip to content

Commit 9f227fd

Browse files
babu-chcamc314
andauthored
feat(linter/vue): implement no-deprecated-props-default-this rule (#21892)
related #11440 upstream: https://eslint.vuejs.org/rules/no-deprecated-props-default-this.html AI disclosure: implemented with Claude Code, reviewed manually. --------- Co-authored-by: Cameron Clark <cameron.clark@hey.com>
1 parent 6dba588 commit 9f227fd

8 files changed

Lines changed: 479 additions & 1 deletion

File tree

apps/oxlint/src-js/package/config.generated.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1299,6 +1299,7 @@ export interface DummyRuleMap {
12991299
"vue/no-deprecated-destroyed-lifecycle"?: DummyRule;
13001300
"vue/no-deprecated-events-api"?: DummyRule;
13011301
"vue/no-deprecated-model-definition"?: DummyRule;
1302+
"vue/no-deprecated-props-default-this"?: DummyRule;
13021303
"vue/no-deprecated-vue-config-keycodes"?: DummyRule;
13031304
"vue/no-export-in-script-setup"?: DummyRule;
13041305
"vue/no-import-compiler-macros"?: DummyRule;

crates/oxc_linter/src/generated/rule_runner_impls.rs

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/oxc_linter/src/generated/rules_enum.rs

Lines changed: 40 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/oxc_linter/src/rules.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -838,6 +838,7 @@ pub(crate) mod vue {
838838
pub mod no_deprecated_destroyed_lifecycle;
839839
pub mod no_deprecated_events_api;
840840
pub mod no_deprecated_model_definition;
841+
pub mod no_deprecated_props_default_this;
841842
pub mod no_deprecated_vue_config_keycodes;
842843
pub mod no_export_in_script_setup;
843844
pub mod no_import_compiler_macros;

0 commit comments

Comments
 (0)