Skip to content

Commit

Permalink
fix linter for scriptlets import
Browse files Browse the repository at this point in the history
  • Loading branch information
slavaleleka committed Feb 12, 2025
1 parent 3426ee2 commit b9f42bb
Show file tree
Hide file tree
Showing 7 changed files with 1,022 additions and 186 deletions.
18 changes: 14 additions & 4 deletions .eslintrc.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,29 @@
* eslint config for the compiler
*/
module.exports = {
'env': {
env: {
'browser': true,
'node': true,
'jest': true,
},
'extends': 'airbnb-base',
'globals': {
settings: {
'import/resolver': {
exports: {},
},
},
plugins: [
'import',
],
extends: [
'airbnb-base',
],
globals: {
'adguard': true,
'chrome': true,
'QUnit': true,
'browser': true,
},
'rules': {
rules: {
'import/no-extraneous-dependencies': 0,
'no-new': 'off',
'indent': [
Expand Down
5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,10 @@
},
"devDependencies": {
"@types/jsdom": "^21.1.7",
"eslint": "^8.27.0",
"eslint": "8.57.1",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-plugin-import": "^2.26.0",
"eslint-import-resolver-exports": "^1.0.0-beta.5",
"eslint-plugin-import": "^2.31.0",
"husky": "^8.0.2",
"vitest": "^3.0.5"
}
Expand Down
2 changes: 0 additions & 2 deletions src/main/converter.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
/* eslint-disable import/no-unresolved */
// FIXME: adguard/scriptlets/validators and adguard/scriptlets/converters are not found by eslint
import { RuleConverter, RuleParser, RuleGenerator } from '@adguard/agtree';
import { isValidAdgRedirectRule, isAdgScriptletRule } from '@adguard/scriptlets/validators';
import { convertAdgRedirectToUbo, convertAdgToUbo } from '@adguard/scriptlets/converters';
Expand Down
2 changes: 0 additions & 2 deletions src/test/converter.test.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
/* eslint-disable import/no-unresolved */
/* eslint-disable max-len */
// FIXME: adguard/scriptlets/converters not found by eslint
import {
describe, it, expect, vi,
} from 'vitest';
Expand Down
2 changes: 0 additions & 2 deletions src/test/validator.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,13 @@ import {
import { TextEncoder, TextDecoder } from 'util';

/* eslint-disable max-len */
// FIXME: adguard/scriptlets/validators are not found by eslint
import {
isValidAdgRedirectRule,
isValidScriptletName,
isValidScriptletRule,
isUboScriptletRule,
isAdgScriptletRule,
isAbpSnippetRule,
// eslint-disable-next-line import/no-unresolved
} from '@adguard/scriptlets/validators';

import { setConfiguration, CompatibilityTypes } from '@adguard/tsurlfilter';
Expand Down
1 change: 0 additions & 1 deletion vitest.config.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// eslint-disable-next-line import/no-unresolved
import { defineConfig } from 'vitest/config';

export default defineConfig({
Expand Down
Loading

0 comments on commit b9f42bb

Please sign in to comment.