Skip to content

Commit 20d4ede

Browse files
vmaertenautofix-ci[bot]camc314
authored
feat(linter): implement import/no-relative-parent-imports rule (#18513)
related to #1117 --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Cameron Clark <cameron.clark@hey.com>
1 parent b699ecb commit 20d4ede

5 files changed

Lines changed: 926 additions & 636 deletions

File tree

crates/oxc_linter/src/generated/rule_runner_impls.rs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,17 @@ impl RuleRunner for crate::rules::import::no_namespace::NoNamespace {
153153
const RUN_FUNCTIONS: RuleRunFunctionsImplemented = RuleRunFunctionsImplemented::RunOnce;
154154
}
155155

156+
impl RuleRunner for crate::rules::import::no_relative_parent_imports::NoRelativeParentImports {
157+
const NODE_TYPES: Option<&AstTypesBitset> = Some(&AstTypesBitset::from_types(&[
158+
AstType::CallExpression,
159+
AstType::ExportAllDeclaration,
160+
AstType::ExportNamedDeclaration,
161+
AstType::ImportDeclaration,
162+
AstType::ImportExpression,
163+
]));
164+
const RUN_FUNCTIONS: RuleRunFunctionsImplemented = RuleRunFunctionsImplemented::Run;
165+
}
166+
156167
impl RuleRunner for crate::rules::import::no_self_import::NoSelfImport {
157168
const NODE_TYPES: Option<&AstTypesBitset> = None;
158169
const RUN_FUNCTIONS: RuleRunFunctionsImplemented = RuleRunFunctionsImplemented::RunOnce;

0 commit comments

Comments
 (0)