{ "editor.formatOnSave": true, "editor.defaultFormatter": "esbenp.prettier-vscode", "[javascript][javascriptreact][typescript][typescriptreact][json][jsonc]": { "editor.codeActionsOnSave": { "source.fixAll.eslint": "explicit" } }, "files.associations": { "*.css": "tailwindcss" }, "tailwindCSS.experimental.classRegex": [ ["cva\\(([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"], ["cx\\(([^)]*)\\)", "(?:'|\"|`)([^']*)(?:'|\"|`)"], ["tw`([^`]*)`", "([^`]*)"], ["[a-zA-Z]+[cC]lass[nN]ame[\"'`]?:\\s*[\"'`]([^\"'`]*)[\"'`]", "([^\"'`]*)"], ["[a-zA-Z]+[cC]lass[nN]ame\\s*=\\s*[\"'`]([^\"'`]*)[\"'`]", "([^\"'`]*)"] ], "github.copilot.chat.codeGeneration.useInstructionFiles": true, "tailwindCSS.experimental.configFile": { "apps/mobile/tailwind.config.ts": "apps/mobile/**", "apps/ssr/tailwind.config.ts": "apps/ssr/**", "apps/desktop/tailwind.config.ts": ["!apps/mobile/**", "!apps/ssr/**", "**"] }, "typescript.tsserver.maxTsServerMemory": 8096, "typescript.tsserver.nodePath": "node", // If you do not want to autofix some rules on save // You can put this in your user settings or workspace settings "eslint.codeActionsOnSave.rules": [ "!prefer-const", "!unused-imports/no-unused-imports", "!@stylistic/jsx-self-closing-comp", "!tailwindcss/classnames-order", "!arrow-body-style", "*" ], // If you want to silent stylistic rules // You can put this in your user settings or workspace settings "eslint.rules.customizations": [ { "rule": "@stylistic/*", "severity": "off", "fixable": true }, { "rule": "tailwindcss/classnames-order", "severity": "off" }, { "rule": "antfu/consistent-list-newline", "severity": "off" }, { "rule": "hyoban/jsx-attribute-spacing", "severity": "off" }, { "rule": "simple-import-sort/*", "severity": "off" }, { "rule": "prefer-const", "severity": "off" }, { "rule": "unused-imports/no-unused-imports", "severity": "off" } ], "cSpell.words": ["Hydable", "rsshub", "Русский"], // "editor.foldingImportsByDefault": true, "commentTranslate.hover.enabled": false, "typescript.tsdk": "node_modules/typescript/lib", "i18n-ally.enabledFrameworks": ["i18next"], "i18n-ally.displayLanguage": "en", "i18n-ally.localesPaths": ["locales"], "i18n-ally.namespace": true, "i18n-ally.pathMatcher": "{namespaces}/{locale}.json", "lldb.library": "/Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Versions/A/LLDB", "lldb.launch.expressions": "native", "[swift]": { "editor.defaultFormatter": "swiftlang.swift-vscode" }, "npm.exclude": "**/packages/**" }