Skip to content

Commit fffee71

Browse files
authored
🤖 Merge PR DefinitelyTyped#74282 Update types for eslint-plugin-security by @porada
1 parent c608f26 commit fffee71

File tree

3 files changed

+23
-7
lines changed

3 files changed

+23
-7
lines changed
Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
import type { Linter, Rule } from "eslint";
2-
import { configs, rules } from "eslint-plugin-security";
2+
import security from "eslint-plugin-security";
33

4-
const config: Linter.FlatConfig = configs.recommended;
5-
const rule: Rule.RuleModule = rules["detect-unsafe-regex"];
4+
const name: string = security.meta.name;
5+
const version: string = security.meta.version;
6+
7+
const rule: Rule.RuleModule = security.rules["detect-unsafe-regex"];
8+
9+
const ruleConfig: Linter.Severity = security.rulesConfig["detect-unsafe-regex"];
10+
11+
const config: Linter.Config = security.configs.recommended;
12+
const configLegacy: Linter.LegacyConfig = security.configs["recommended-legacy"];
Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
1-
import { Linter, Rule } from "eslint";
1+
import type { ESLint, Linter, Rule } from "eslint";
22

3-
export const configs: {
4-
recommended: Linter.FlatConfig;
5-
};
3+
export const meta: Required<NonNullable<ESLint.ObjectMetaProperties["meta"]>>;
64

75
export const rules: Record<string, Rule.RuleModule>;
6+
7+
export const rulesConfig: Record<string, Linter.Severity>;
8+
9+
export const configs: {
10+
readonly "recommended": Linter.Config;
11+
readonly "recommended-legacy": Linter.LegacyConfig;
12+
};

types/eslint-plugin-security/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@
1515
{
1616
"name": "rhysd",
1717
"githubUsername": "rhysd"
18+
},
19+
{
20+
"name": "Dom Porada",
21+
"githubUsername": "porada"
1822
}
1923
]
2024
}

0 commit comments

Comments
 (0)