Skip to content

Commit 4a075cc

Browse files
authored
feat(linter/jsdoc): Implement require-param rule (#3554)
Part of #1170 > https://github.com/gajus/eslint-plugin-jsdoc/blob/main/docs/rules/require-param.md NOTE: `config.useDefaultObjectProperties` is not implemented for now.
1 parent a939ddd commit 4a075cc

File tree

5 files changed

+1926
-1
lines changed

5 files changed

+1926
-1
lines changed

.typos.toml

+3
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ extend-exclude = [
1818
"tasks/prettier_conformance/prettier",
1919
]
2020

21+
[default]
22+
extend-ignore-re = ["(?Rm)^.*(#|//)\\s*spellchecker:disable-line$"]
23+
2124
[default.extend-words]
2225
trivias = "trivias"
2326
trivia = "trivia"

crates/oxc_linter/src/rules.rs

+2
Original file line numberDiff line numberDiff line change
@@ -390,6 +390,7 @@ mod jsdoc {
390390
pub mod empty_tags;
391391
pub mod implements_on_classes;
392392
pub mod no_defaults;
393+
pub mod require_param;
393394
pub mod require_property;
394395
pub mod require_property_description;
395396
pub mod require_property_name;
@@ -757,6 +758,7 @@ oxc_macros::declare_all_lint_rules! {
757758
jsdoc::empty_tags,
758759
jsdoc::implements_on_classes,
759760
jsdoc::no_defaults,
761+
jsdoc::require_param,
760762
jsdoc::require_property,
761763
jsdoc::require_property_type,
762764
jsdoc::require_property_name,

0 commit comments

Comments
 (0)