Skip to content

Commit 8e1573d

Browse files
feat(linter): Add id-length rule from eslint (#11887)
1 parent c5121e3 commit 8e1573d

File tree

6 files changed

+1186
-0
lines changed

6 files changed

+1186
-0
lines changed

Cargo.lock

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

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,7 @@ tempfile = "3.20.0"
230230
tokio = { version = "1.45.1", default-features = false }
231231
tower-lsp-server = "0.22.0"
232232
tracing-subscriber = "0.3.19"
233+
unicode-segmentation = "1.12.0"
233234
ureq = { version = "3.0.11", default-features = false }
234235
walkdir = "2.5.0"
235236

crates/oxc_linter/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ serde = { workspace = true, features = ["derive"] }
6868
serde_json = { workspace = true }
6969
simdutf8 = { workspace = true }
7070
smallvec = { workspace = true }
71+
unicode-segmentation = { workspace = true }
7172

7273
[dev-dependencies]
7374
insta = { workspace = true }

crates/oxc_linter/src/rules.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ mod eslint {
5353
pub mod getter_return;
5454
pub mod grouped_accessor_pairs;
5555
pub mod guard_for_in;
56+
pub mod id_length;
5657
pub mod init_declarations;
5758
pub mod max_classes_per_file;
5859
pub mod max_depth;
@@ -588,6 +589,7 @@ oxc_macros::declare_all_lint_rules! {
588589
eslint::getter_return,
589590
eslint::grouped_accessor_pairs,
590591
eslint::guard_for_in,
592+
eslint::id_length,
591593
eslint::init_declarations,
592594
eslint::max_classes_per_file,
593595
eslint::max_depth,

0 commit comments

Comments
 (0)