Skip to content

Commit a656418

Browse files
babu-chcamc314
andauthored
feat(linter/vue): implement valid-define-options rule (#22107)
related #11440 upstream: https://eslint.vuejs.org/rules/valid-define-options.html AI disclosure: implemented with Claude Code, reviewed manually. --------- Co-authored-by: Cameron Clark <cameron.clark@hey.com>
1 parent bb6f1b2 commit a656418

8 files changed

Lines changed: 562 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
@@ -1311,6 +1311,7 @@ export interface DummyRuleMap {
13111311
"vue/require-typed-ref"?: DummyRule;
13121312
"vue/return-in-computed-property"?: DummyRule;
13131313
"vue/valid-define-emits"?: DummyRule;
1314+
"vue/valid-define-options"?: DummyRule;
13141315
"vue/valid-define-props"?: DummyRule;
13151316
yoda?: DummyRule;
13161317
[k: string]: DummyRule;

crates/oxc_linter/src/generated/rule_runner_impls.rs

Lines changed: 6 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: 29 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
@@ -850,6 +850,7 @@ pub(crate) mod vue {
850850
pub mod require_typed_ref;
851851
pub mod return_in_computed_property;
852852
pub mod valid_define_emits;
853+
pub mod valid_define_options;
853854
pub mod valid_define_props;
854855
}
855856

0 commit comments

Comments
 (0)