chore: update lint rules

This commit is contained in:
2026-09-26 20:10:35 +05:00
parent 67fdef4363
commit 6a44a3d018
8 changed files with 185 additions and 18 deletions
+9 -6
View File
@@ -11,11 +11,15 @@ import i18nPlugin from "./eslint-plugins/i18n/index.js";
// Новый код редизайна: к нему применяем полные recommended-наборы уже сейчас.
const newCode = ["**/src/lib/components/**", "**/src/routes/**"];
// Инфраструктура линтинга: сами плагины и скрипты. Это не продуктовый код, но
// он влияет на все гейты, поэтому к нему тоже применяется базовый JS
// recommended. Полные TS/svelte-наборы здесь не подключаются: файлы .mjs и
// конфиги проверяются только базовым набором.
const toolingFiles = ["**/eslint-plugins/**/*.js", "**/scripts/**/*.mjs"];
// Инфраструктура линтинга: сами плагины, скрипты и конфиги. Это не
// продуктовый код, но всё это влияет на гейты, поэтому к нему тоже
// применяется базовый JS recommended. Полные TS/svelte-наборы здесь не
// подключаются: файлы .mjs и .js проверяются только базовым набором.
const toolingFiles = [
"**/eslint-plugins/**/*.js",
"**/scripts/**/*.mjs",
"*.config.js",
];
// Полные recommended-наборы — только на новый код (см. ниже, блок перед prettier).
const jsRecommended = Array.isArray(js.configs.recommended)
@@ -59,7 +63,6 @@ export default tseslint.config(
allowDefaultProject: [
"vitest.config.ts",
"eslint.config.js",
"svelte.config.js",
"playwright.config.ts",
"e2e/helpers/fixtures.ts",
"e2e/helpers/page.ts",