Skip to content

Commit 58ef370

Browse files
committed
remove compat, disable no-jquery
1 parent 6a6761d commit 58ef370

File tree

4 files changed

+95
-104
lines changed

4 files changed

+95
-104
lines changed

eslint.config.ts

Lines changed: 95 additions & 99 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import comments from '@eslint-community/eslint-plugin-eslint-comments';
33
import github from 'eslint-plugin-github';
44
import globals from 'globals';
55
import importPlugin from 'eslint-plugin-import-x';
6-
import noJquery from 'eslint-plugin-no-jquery';
76
import noUseExtendNative from 'eslint-plugin-no-use-extend-native';
87
import playwright from 'eslint-plugin-playwright';
98
import regexp from 'eslint-plugin-regexp';
@@ -17,7 +16,6 @@ import vue from 'eslint-plugin-vue';
1716
import vueScopedCss from 'eslint-plugin-vue-scoped-css';
1817
import wc from 'eslint-plugin-wc';
1918
import {defineConfig, globalIgnores} from 'eslint/config';
20-
import {fixupPluginRules} from '@eslint/compat';
2119

2220
const jsExts = ['js', 'mjs', 'cjs'] as const;
2321
const tsExts = ['ts', 'mts', 'cts'] as const;
@@ -70,8 +68,6 @@ export default defineConfig([
7068
github,
7169
// @ts-expect-error
7270
wc,
73-
// @ts-expect-error
74-
'no-jquery': fixupPluginRules(noJquery),
7571
},
7672
settings: {
7773
'import-x/extensions': [...jsExts, ...tsExts].map((ext) => `.${ext}`),
@@ -441,101 +437,101 @@ export default defineConfig([
441437
'no-invalid-this': [0],
442438
'no-irregular-whitespace': [2],
443439
'no-iterator': [2],
444-
'no-jquery/no-ajax-events': [2],
445-
'no-jquery/no-ajax': [2],
446-
'no-jquery/no-and-self': [2],
447-
'no-jquery/no-animate-toggle': [2],
448-
'no-jquery/no-animate': [2],
449-
'no-jquery/no-append-html': [2],
450-
'no-jquery/no-attr': [2],
451-
'no-jquery/no-bind': [2],
452-
'no-jquery/no-box-model': [2],
453-
'no-jquery/no-browser': [2],
454-
'no-jquery/no-camel-case': [2],
455-
'no-jquery/no-class-state': [2],
456-
'no-jquery/no-class': [0],
457-
'no-jquery/no-clone': [2],
458-
'no-jquery/no-closest': [0],
459-
'no-jquery/no-constructor-attributes': [2],
460-
'no-jquery/no-contains': [2],
461-
'no-jquery/no-context-prop': [2],
462-
'no-jquery/no-css': [2],
463-
'no-jquery/no-data': [0],
464-
'no-jquery/no-deferred': [2],
465-
'no-jquery/no-delegate': [2],
466-
'no-jquery/no-done-fail': [2],
467-
'no-jquery/no-each-collection': [0],
468-
'no-jquery/no-each-util': [0],
469-
'no-jquery/no-each': [0],
470-
'no-jquery/no-error-shorthand': [2],
471-
'no-jquery/no-error': [2],
472-
'no-jquery/no-escape-selector': [2],
473-
'no-jquery/no-event-shorthand': [2],
474-
'no-jquery/no-extend': [2],
475-
'no-jquery/no-fade': [2],
476-
'no-jquery/no-filter': [0],
477-
'no-jquery/no-find-collection': [0],
478-
'no-jquery/no-find-util': [2],
479-
'no-jquery/no-find': [0],
480-
'no-jquery/no-fx-interval': [2],
481-
'no-jquery/no-fx': [2],
482-
'no-jquery/no-global-eval': [2],
483-
'no-jquery/no-global-selector': [0],
484-
'no-jquery/no-grep': [2],
485-
'no-jquery/no-has': [2],
486-
'no-jquery/no-hold-ready': [2],
487-
'no-jquery/no-html': [0],
488-
'no-jquery/no-in-array': [2],
489-
'no-jquery/no-is-array': [2],
490-
'no-jquery/no-is-empty-object': [2],
491-
'no-jquery/no-is-function': [2],
492-
'no-jquery/no-is-numeric': [2],
493-
'no-jquery/no-is-plain-object': [2],
494-
'no-jquery/no-is-window': [2],
495-
'no-jquery/no-is': [2],
496-
'no-jquery/no-jquery-constructor': [0],
497-
'no-jquery/no-live': [2],
498-
'no-jquery/no-load-shorthand': [2],
499-
'no-jquery/no-load': [2],
500-
'no-jquery/no-map-collection': [0],
501-
'no-jquery/no-map-util': [2],
502-
'no-jquery/no-map': [2],
503-
'no-jquery/no-merge': [2],
504-
'no-jquery/no-node-name': [2],
505-
'no-jquery/no-noop': [2],
506-
'no-jquery/no-now': [2],
507-
'no-jquery/no-on-ready': [2],
508-
'no-jquery/no-other-methods': [0],
509-
'no-jquery/no-other-utils': [2],
510-
'no-jquery/no-param': [2],
511-
'no-jquery/no-parent': [0],
512-
'no-jquery/no-parents': [2],
513-
'no-jquery/no-parse-html-literal': [2],
514-
'no-jquery/no-parse-html': [2],
515-
'no-jquery/no-parse-json': [2],
516-
'no-jquery/no-parse-xml': [2],
517-
'no-jquery/no-prop': [2],
518-
'no-jquery/no-proxy': [2],
519-
'no-jquery/no-ready-shorthand': [2],
520-
'no-jquery/no-ready': [2],
521-
'no-jquery/no-selector-prop': [2],
522-
'no-jquery/no-serialize': [2],
523-
'no-jquery/no-size': [2],
524-
'no-jquery/no-sizzle': [2],
525-
'no-jquery/no-slide': [2],
526-
'no-jquery/no-sub': [2],
527-
'no-jquery/no-support': [2],
528-
'no-jquery/no-text': [2],
529-
'no-jquery/no-trigger': [0],
530-
'no-jquery/no-trim': [2],
531-
'no-jquery/no-type': [2],
532-
'no-jquery/no-unique': [2],
533-
'no-jquery/no-unload-shorthand': [2],
534-
'no-jquery/no-val': [0],
535-
'no-jquery/no-visibility': [2],
536-
'no-jquery/no-when': [2],
537-
'no-jquery/no-wrap': [2],
538-
'no-jquery/variable-pattern': [2],
440+
// 'no-jquery/no-ajax-events': [2],
441+
// 'no-jquery/no-ajax': [2],
442+
// 'no-jquery/no-and-self': [2],
443+
// 'no-jquery/no-animate-toggle': [2],
444+
// 'no-jquery/no-animate': [2],
445+
// 'no-jquery/no-append-html': [2],
446+
// 'no-jquery/no-attr': [2],
447+
// 'no-jquery/no-bind': [2],
448+
// 'no-jquery/no-box-model': [2],
449+
// 'no-jquery/no-browser': [2],
450+
// 'no-jquery/no-camel-case': [2],
451+
// 'no-jquery/no-class-state': [2],
452+
// 'no-jquery/no-class': [0],
453+
// 'no-jquery/no-clone': [2],
454+
// 'no-jquery/no-closest': [0],
455+
// 'no-jquery/no-constructor-attributes': [2],
456+
// 'no-jquery/no-contains': [2],
457+
// 'no-jquery/no-context-prop': [2],
458+
// 'no-jquery/no-css': [2],
459+
// 'no-jquery/no-data': [0],
460+
// 'no-jquery/no-deferred': [2],
461+
// 'no-jquery/no-delegate': [2],
462+
// 'no-jquery/no-done-fail': [2],
463+
// 'no-jquery/no-each-collection': [0],
464+
// 'no-jquery/no-each-util': [0],
465+
// 'no-jquery/no-each': [0],
466+
// 'no-jquery/no-error-shorthand': [2],
467+
// 'no-jquery/no-error': [2],
468+
// 'no-jquery/no-escape-selector': [2],
469+
// 'no-jquery/no-event-shorthand': [2],
470+
// 'no-jquery/no-extend': [2],
471+
// 'no-jquery/no-fade': [2],
472+
// 'no-jquery/no-filter': [0],
473+
// 'no-jquery/no-find-collection': [0],
474+
// 'no-jquery/no-find-util': [2],
475+
// 'no-jquery/no-find': [0],
476+
// 'no-jquery/no-fx-interval': [2],
477+
// 'no-jquery/no-fx': [2],
478+
// 'no-jquery/no-global-eval': [2],
479+
// 'no-jquery/no-global-selector': [0],
480+
// 'no-jquery/no-grep': [2],
481+
// 'no-jquery/no-has': [2],
482+
// 'no-jquery/no-hold-ready': [2],
483+
// 'no-jquery/no-html': [0],
484+
// 'no-jquery/no-in-array': [2],
485+
// 'no-jquery/no-is-array': [2],
486+
// 'no-jquery/no-is-empty-object': [2],
487+
// 'no-jquery/no-is-function': [2],
488+
// 'no-jquery/no-is-numeric': [2],
489+
// 'no-jquery/no-is-plain-object': [2],
490+
// 'no-jquery/no-is-window': [2],
491+
// 'no-jquery/no-is': [2],
492+
// 'no-jquery/no-jquery-constructor': [0],
493+
// 'no-jquery/no-live': [2],
494+
// 'no-jquery/no-load-shorthand': [2],
495+
// 'no-jquery/no-load': [2],
496+
// 'no-jquery/no-map-collection': [0],
497+
// 'no-jquery/no-map-util': [2],
498+
// 'no-jquery/no-map': [2],
499+
// 'no-jquery/no-merge': [2],
500+
// 'no-jquery/no-node-name': [2],
501+
// 'no-jquery/no-noop': [2],
502+
// 'no-jquery/no-now': [2],
503+
// 'no-jquery/no-on-ready': [2],
504+
// 'no-jquery/no-other-methods': [0],
505+
// 'no-jquery/no-other-utils': [2],
506+
// 'no-jquery/no-param': [2],
507+
// 'no-jquery/no-parent': [0],
508+
// 'no-jquery/no-parents': [2],
509+
// 'no-jquery/no-parse-html-literal': [2],
510+
// 'no-jquery/no-parse-html': [2],
511+
// 'no-jquery/no-parse-json': [2],
512+
// 'no-jquery/no-parse-xml': [2],
513+
// 'no-jquery/no-prop': [2],
514+
// 'no-jquery/no-proxy': [2],
515+
// 'no-jquery/no-ready-shorthand': [2],
516+
// 'no-jquery/no-ready': [2],
517+
// 'no-jquery/no-selector-prop': [2],
518+
// 'no-jquery/no-serialize': [2],
519+
// 'no-jquery/no-size': [2],
520+
// 'no-jquery/no-sizzle': [2],
521+
// 'no-jquery/no-slide': [2],
522+
// 'no-jquery/no-sub': [2],
523+
// 'no-jquery/no-support': [2],
524+
// 'no-jquery/no-text': [2],
525+
// 'no-jquery/no-trigger': [0],
526+
// 'no-jquery/no-trim': [2],
527+
// 'no-jquery/no-type': [2],
528+
// 'no-jquery/no-unique': [2],
529+
// 'no-jquery/no-unload-shorthand': [2],
530+
// 'no-jquery/no-val': [0],
531+
// 'no-jquery/no-visibility': [2],
532+
// 'no-jquery/no-when': [2],
533+
// 'no-jquery/no-wrap': [2],
534+
// 'no-jquery/variable-pattern': [2],
539535
'no-label-var': [2],
540536
'no-labels': [0], // handled by no-restricted-syntax
541537
'no-lone-blocks': [2],

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@
6767
},
6868
"devDependencies": {
6969
"@eslint-community/eslint-plugin-eslint-comments": "4.5.0",
70-
"@eslint/compat": "1.3.2",
7170
"@playwright/test": "1.55.0",
7271
"@stoplight/spectral-cli": "6.15.0",
7372
"@stylistic/eslint-plugin": "5.3.1",

pnpm-lock.yaml

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

web_src/js/modules/fomantic/base.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,4 @@ export function linkLabelAndInput(label: Element, input: Element) {
1414
}
1515
}
1616

17-
// eslint-disable-next-line no-jquery/variable-pattern
1817
export const fomanticQuery = $;

0 commit comments

Comments
 (0)