Skip to content

Commit dde40fe

Browse files
babu-chcamc314
andauthored
feat(linter/vue): implement no-watch-after-await rule (#22006)
related #11440 upstream: https://eslint.vuejs.org/rules/no-watch-after-await.html AI disclosure: implemented with Claude Code, reviewed manually. --------- Co-authored-by: Cameron Clark <cameron.clark@hey.com>
1 parent a735eb0 commit dde40fe

8 files changed

Lines changed: 738 additions & 2 deletions

File tree

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1306,6 +1306,7 @@ export interface DummyRuleMap {
13061306
"vue/no-required-prop-with-default"?: DummyRule;
13071307
"vue/no-shared-component-data"?: DummyRule;
13081308
"vue/no-this-in-before-route-enter"?: DummyRule;
1309+
"vue/no-watch-after-await"?: DummyRule;
13091310
"vue/prefer-import-from-vue"?: DummyRule;
13101311
"vue/require-default-export"?: DummyRule;
13111312
"vue/require-slots-as-functions"?: 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: 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
@@ -845,6 +845,7 @@ pub(crate) mod vue {
845845
pub mod no_required_prop_with_default;
846846
pub mod no_shared_component_data;
847847
pub mod no_this_in_before_route_enter;
848+
pub mod no_watch_after_await;
848849
pub mod prefer_import_from_vue;
849850
pub mod require_default_export;
850851
pub mod require_slots_as_functions;

0 commit comments

Comments
 (0)