eslint-config-xaxa
Version:
The ultimate ESLint config - successor to Airbnb Config. Built on Anthony Fu's ESLint config, Airbnb, ESLint Stylistic, Perfectionist, React, TypeScript, Astro, JSDocs, Prettier, Node.js, Unicorns, Promises, and more.
182 lines (181 loc) • 7.36 kB
TypeScript
export declare const vscodeSettingsRaw: {
readonly "[astro]": { readonly "editor.defaultFormatter": "dbaeumer.vscode-eslint" };
readonly "[html]": { readonly "editor.defaultFormatter": "dbaeumer.vscode-eslint" };
readonly "[javascript]": { readonly "editor.defaultFormatter": "dbaeumer.vscode-eslint" };
readonly "[javascriptreact]": { readonly "editor.defaultFormatter": "dbaeumer.vscode-eslint" };
readonly "[json]": { readonly "editor.defaultFormatter": "dbaeumer.vscode-eslint" };
readonly "[json5]": { readonly "editor.defaultFormatter": "dbaeumer.vscode-eslint" };
readonly "[jsonc]": { readonly "editor.defaultFormatter": "dbaeumer.vscode-eslint" };
readonly "[markdown]": { readonly "editor.defaultFormatter": "dbaeumer.vscode-eslint" };
readonly "[toml]": { readonly "editor.defaultFormatter": "dbaeumer.vscode-eslint" };
readonly "[typescript]": { readonly "editor.defaultFormatter": "dbaeumer.vscode-eslint" };
readonly "[typescriptreact]": { readonly "editor.defaultFormatter": "dbaeumer.vscode-eslint" };
readonly "[yaml]": { readonly "editor.defaultFormatter": "dbaeumer.vscode-eslint" };
readonly "[yml]": { readonly "editor.defaultFormatter": "dbaeumer.vscode-eslint" };
readonly "chat.mcp.discovery.enabled": true;
readonly "editor.acceptSuggestionOnEnter": "on";
readonly "editor.autoClosingBrackets": "always";
readonly "editor.codeActions.triggerOnFocusChange": true;
readonly "editor.codeActionsOnSave": {
readonly "source.fixAll": "always";
readonly "source.fixAll.eslint": "always";
readonly "source.fixAll.prettier": "always";
};
readonly "editor.codeLens": true;
readonly "editor.defaultFormatter": "dbaeumer.vscode-eslint";
readonly "editor.detectIndentation": false;
readonly "editor.folding": true;
readonly "editor.fontFamily": "Fira Code";
readonly "editor.fontLigatures": true;
readonly "editor.formatOnPaste": false;
readonly "editor.formatOnSave": true;
readonly "editor.formatOnSaveMode": "file";
readonly "editor.formatOnType": false;
readonly "editor.inlineSuggest.enabled": true;
readonly "editor.multiCursorModifier": "ctrlCmd";
readonly "editor.rulers": readonly [80, 100, 120];
readonly "editor.tabSize": 2;
readonly "editor.wordWrap": "off";
readonly "emmet.showExpandedAbbreviation": "never";
readonly "errorLens.enabledDiagnosticLevels": readonly ["error"];
readonly "errorLens.messageBackgroundMode": "none";
readonly "errorLens.onSave": true;
readonly "eslint.codeAction.showDocumentation": { readonly enable: true };
readonly "eslint.enable": true;
readonly "eslint.format.enable": true;
readonly "eslint.rules.customizations": readonly [{
readonly rule: "style/*";
readonly severity: "off";
}, {
readonly rule: "*-indent";
readonly severity: "off";
}, {
readonly rule: "*-spacing";
readonly severity: "off";
}, {
readonly rule: "*-spaces";
readonly severity: "off";
}, {
readonly rule: "*-order";
readonly severity: "off";
}, {
readonly rule: "*-dangle";
readonly severity: "off";
}, {
readonly rule: "*-newline";
readonly severity: "off";
}, {
readonly rule: "*quotes";
readonly severity: "off";
}, {
readonly rule: "*semi";
readonly severity: "off";
}];
readonly "eslint.run": "onSave";
readonly "eslint.validate": readonly ["javascript", "javascriptreact", "typescript", "typescriptreact", "vue", "html", "markdown", "json", "json5", "jsonc", "yaml", "toml", "xml", "gql", "graphql", "astro", "svelte", "css", "less", "scss", "pcss", "postcss"];
readonly "explorer.compactFolders": false;
readonly "explorer.confirmDelete": false;
readonly "extensions.ignoreRecommendations": true;
readonly "files.associations": {
readonly ".npmrc": "ini";
readonly "*.mdx": "mdx";
readonly "*.njk": "html";
readonly "*.postcss": "tailwindcss";
readonly "*rc": "yaml";
};
readonly "files.autoSave": "onFocusChange";
readonly "files.insertFinalNewline": true;
readonly "files.trimTrailingWhitespace": true;
readonly "git.openRepositoryInParentFolders": "never";
readonly "github.copilot.enable": {
readonly "*": true;
readonly "markdown": true;
readonly "plaintext": false;
};
readonly "github.copilot.nextEditSuggestions.enabled": true;
readonly "mcp": { readonly servers: {
readonly "coincap-mcp": {
readonly args: readonly ["coincap-mcp"];
readonly command: "bunx";
readonly type: "stdio";
};
readonly "context7": {
readonly args: readonly ["-y", "@upstash/context7-mcp@latest"];
readonly command: "bunx";
readonly type: "stdio";
};
readonly "openapi-mcp-slop": {
readonly args: readonly ["openapi-mcp-server@latest", "run"];
readonly command: "bunx";
readonly type: "stdio";
};
readonly "tckdev-oss-repo-docs": {
readonly type: "sse";
readonly url: "https://gitmcp.io/tunnckoCore/opensource";
};
} };
readonly "npm-intellisense.importES6": true;
readonly "npm-intellisense.importLinebreak": ";\r\n";
readonly "npm-intellisense.importQuotes": "'";
readonly "npm.packageManager": "auto";
readonly "prettier.enable": false;
readonly "prettier.printWidth": 200;
readonly "prettier.semi": true;
readonly "prettier.singleQuote": true;
readonly "search.exclude": {
readonly "**/.git": true;
readonly "**/.github": false;
readonly "**/.nuxt": true;
readonly "**/.output": true;
readonly "**/.pnpm": true;
readonly "**/.vscode": true;
readonly "**/.yarn": true;
readonly "**/*.snap": true;
readonly "**/*.svg": true;
readonly "**/assets": true;
readonly "**/bower_components": true;
readonly "**/CHANGELOG*": true;
readonly "**/dist/**": true;
readonly "**/LICENSE*": true;
readonly "**/logs": true;
readonly "**/node_modules": true;
readonly "**/out/**": true;
readonly "**/package-lock.json": true;
readonly "**/pnpm-lock.yaml": true;
readonly "**/public": true;
readonly "**/temp": true;
readonly "**/yarn.lock": true;
};
readonly "solidity.telemetry": false;
readonly "svelte.enable-ts-plugin": true;
readonly "terminal.integrated.fontFamily": "monospace";
readonly "typescript.updateImportsOnFileMove.enabled": "always";
readonly "update.mode": "start";
readonly "window.menuBarVisibility": "toggle";
readonly "workbench.colorCustomizations": {
readonly "terminal.ansiBlack": "#282a36";
readonly "terminal.ansiBlue": "#57c7ff";
readonly "terminal.ansiBrightBlack": "#686868";
readonly "terminal.ansiBrightBlue": "#57c7ff";
readonly "terminal.ansiBrightCyan": "#9aedfe";
readonly "terminal.ansiBrightGreen": "#5af78e";
readonly "terminal.ansiBrightMagenta": "#ff6ac1";
readonly "terminal.ansiBrightRed": "#ff5c57";
readonly "terminal.ansiBrightWhite": "#eff0eb";
readonly "terminal.ansiBrightYellow": "#f3f99d";
readonly "terminal.ansiCyan": "#9aedfe";
readonly "terminal.ansiGreen": "#5af78e";
readonly "terminal.ansiMagenta": "#ff6ac1";
readonly "terminal.ansiRed": "#ff5c57";
readonly "terminal.ansiWhite": "#f1f1f0";
readonly "terminal.ansiYellow": "#f3f99d";
readonly "terminal.foreground": "#eff0eb";
};
readonly "workbench.colorTheme": "Catppuccin Macchiato";
readonly "workbench.iconTheme": "material-icon-theme";
readonly "workbench.sideBar.location": "right";
readonly "workbench.startupEditor": "none";
readonly "workbench.statusBar.visible": true;
readonly "zenMode.hideActivityBar": false;
};
export declare const vscodeSettingsJson: string;