Skip to content

Commit 2d4bbfb

Browse files
committed
feat(eslint): extend severity options to include 'message' and '3'
1 parent 8b35b34 commit 2d4bbfb

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

packages/eslint/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ export async function convertRules(
125125
) {
126126
const rules: TSSLint.Rules = {};
127127
for (const [rule, severityOrOptions] of Object.entries(rulesConfig)) {
128-
let rawSeverity: 'error' | 'warn' | 'suggestion' | 'off' | 0 | 1 | 2;
128+
let rawSeverity: 'error' | 'warn' | 'suggestion' | 'message' | 'off' | 0 | 1 | 2 | 3;
129129
let options: any[];
130130
if (Array.isArray(severityOrOptions)) {
131131
[rawSeverity, ...options] = severityOrOptions;

packages/eslint/lib/dtsGenerate.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export async function generate(
1717
let dts = '';
1818
let defId = 0;
1919

20-
line(`export type S = 'error' | 'warn' | 'suggestion' | 'off' | 0 | 1 | 2;`);
20+
line(`export type S = 'off' | 'error' | 'warn' | 'suggestion' | 'message' | 0 | 1 | 2 | 3;`);
2121
line(`export type O<T extends any[]> = S | [S, ...options: T];`);
2222
line(``);
2323
line(`export interface ESLintRulesConfig {`);

packages/eslint/lib/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export type S = 'error' | 'warn' | 'suggestion' | 'off' | 0 | 1 | 2;
1+
export type S = 'off' | 'error' | 'warn' | 'suggestion' | 'message' | 0 | 1 | 2 | 3;
22
export type O<T extends any[]> = S | [S, ...options: T];
33

44
export interface ESLintRulesConfig {

0 commit comments

Comments
 (0)