Skip to content

Commit dc65a3b

Browse files
committed
style(eslint.config): ignore @stylistic/operator-linebreak
1 parent fccb9b5 commit dc65a3b

14 files changed

Lines changed: 22 additions & 26 deletions

File tree

base.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,8 @@ export type TokenTypes = 'root'
137137
| 'converter-rule-to'
138138
| 'converter-rule-from'
139139
| 'param-line'
140-
// eslint-disable-next-line @stylistic/semi
141140
| 'imagemap-link'
141+
;
142142

143143
export const stages = /* #__PURE__ */ (() => {
144144
const obj = {
@@ -523,7 +523,7 @@ export type MaxStage = number
523523

524524
export interface Parser {
525525
config:
526-
string | // eslint-disable-line @stylistic/operator-linebreak
526+
string |
527527
ConfigData;
528528
i18n: Record<string, string>
529529
| string

eslint.config.mjs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,10 @@ export default extend(
8484
code: 120,
8585
},
8686
],
87+
'@stylistic/comma-style': 0,
88+
'@stylistic/function-paren-newline': 0,
89+
'@stylistic/operator-linebreak': 0,
90+
'@stylistic/semi-style': 0,
8791
'n/no-unpublished-bin': 0,
8892
'unicorn/no-this-assignment': 0,
8993
'unicorn/empty-brace-spaces': 0,

lib/lsp.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1197,12 +1197,10 @@ export class LanguageService implements LanguageServiceBase {
11971197
},
11981198
severity: severity === 'error' ? 1 : 2,
11991199
source:
1200-
/* eslint-disable @stylistic/operator-linebreak */
12011200
sources[rule] ??
12021201
'WikiLint',
12031202
code:
12041203
code ??
1205-
/* eslint-enable @stylistic/operator-linebreak */
12061204
rule,
12071205
message,
12081206
data: [
@@ -1211,7 +1209,6 @@ export class LanguageService implements LanguageServiceBase {
12111209
],
12121210
}),
12131211
),
1214-
/* eslint-disable @stylistic/operator-linebreak */
12151212
cssDiagnostics =
12161213
stylelint ?
12171214
await (async () => {
@@ -1292,7 +1289,6 @@ export class LanguageService implements LanguageServiceBase {
12921289
}),
12931290
) :
12941291
[] as const;
1295-
/* eslint-enable @stylistic/operator-linebreak */
12961292

12971293
/* NOT FOR BROWSER ONLY */
12981294

lib/title.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ export class Title {
170170
let title = (prefix + this.main).replace(/ /gu, '_');
171171
if (title.startsWith('/')) {
172172
title =
173-
(this.page ?? '') + // eslint-disable-line @stylistic/operator-linebreak
173+
(this.page ?? '') +
174174
title.replace(/(.)\/$/u, '$1');
175175
} else if (title.startsWith('../') && this.page?.includes('/')) {
176176
const [level, sub] = resolve(title),
@@ -227,8 +227,8 @@ export class Title {
227227
+ (
228228
fragment
229229
? `#${encodeURIComponent(
230-
// eslint-disable-next-line @stylistic/comma-dangle
231230
fragment
231+
,
232232
)}`
233233
: ''
234234
),

src/attribute.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,12 @@ export abstract class AttributeToken extends Token {
6161

6262
declare readonly childNodes: readonly [
6363
AtomToken,
64-
// eslint-disable-next-line @stylistic/comma-dangle
6564
Token
65+
,
6666
];
6767
abstract override get firstChild(): AtomToken;
68-
// eslint-disable-next-line @stylistic/semi
6968
abstract override get lastChild(): Token
69+
;
7070
abstract override get parentNode(): AttributesToken | undefined;
7171
abstract override get nextSibling(): AtomToken | this | undefined;
7272
abstract override get previousSibling(): AtomToken | this | undefined;
@@ -110,8 +110,8 @@ export abstract class AttributeToken extends Token {
110110
config,
111111
accum,
112112
);
113-
// eslint-disable-next-line @stylistic/semi
114113
let valueToken: Token
114+
;
115115
if (key === 'title' || tag === 'img' && key === 'alt') {
116116
valueToken = new Token(value, config, accum, {
117117
});

src/attributes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ export abstract class AttributesToken extends Token {
7575
| TableTokens
7676
| undefined;
7777
abstract override get previousSibling():
78-
SyntaxToken | // eslint-disable-line @stylistic/operator-linebreak
78+
SyntaxToken |
7979
undefined;
8080

8181
override get type(): AttributesTypes {

src/link/galleryImage.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ export abstract class GalleryImageToken extends FileToken {
6262
/** 判定无效的图片 */
6363
#lint(): boolean {
6464
const title = this.getAttribute('title');
65-
// eslint-disable-next-line @stylistic/semi
6665
return title.ns !== 6
66+
;
6767
}
6868

6969
/** @private */

src/nested.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export abstract class NestedToken extends Token {
4949
constructor(
5050
wikitext: string | undefined,
5151
regex:
52-
RegExp | // eslint-disable-line @stylistic/operator-linebreak
52+
RegExp |
5353
boolean,
5454
tags: readonly string[],
5555
config: Config,

src/nowiki/base.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ declare type NowikiTypes = 'ext-inner'
99
| 'double-underscore'
1010
| 'hr'
1111
| 'list'
12-
| 'noinclude'
13-
| 'quote';
12+
| 'quote'
13+
| 'noinclude';
1414

1515
/**
1616
* text-only token that will not be parsed

src/parameter.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,14 +65,14 @@ export abstract class ParameterToken extends Token {
6565
/** @private */
6666
trimName(
6767
name:
68-
string | // eslint-disable-line @stylistic/operator-linebreak
68+
string |
6969
Token,
7070
set = true,
7171
): string {
7272
const trimmed =
7373
(
7474
typeof name === 'string'
75-
? name : // eslint-disable-line @stylistic/operator-linebreak
75+
? name :
7676
name.toString(true)
7777
)
7878
.replace(/^[ \t\n\0\v]+|([^ \t\n\0\v])[ \t\n\0\v]+$/gu, '$1');

0 commit comments

Comments
 (0)