Wie ändere ich den Prettier-Einzug?
Posted: 16 Jan 2025, 11:54
Es werden Fehler ausgegeben

nur 6 Leerzeichen

Unten sind die Einstellungen aufgeführt, die ich derzeit habe Hübscher:
Unten ist die eslint.config.js, die in meinem Projekt-Repository enthalten ist (vom Professor erzwungen, hier kann sich nichts ändern):
Ich habe bereits versucht, tabWidth in eine andere Zahl zu ändern, aber das ändert jede einzelne Einrückung, was nicht das ist, was ich brauche. Ich habe auch versucht, useTabs auf True zu setzen und gleichzeitig tabWidth zu ändern, ebenfalls ohne Erfolg. Dies ist für einen Kurs, und ich muss mich an die Linter-Regeln halten, die die Verwendung von Tabulatoren anstelle von Leerzeichen nicht zulassen.

nur 6 Leerzeichen

Unten sind die Einstellungen aufgeführt, die ich derzeit habe Hübscher:
Code: Select all
{
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnType": false, // required
"editor.formatOnPaste": true, // optional
"editor.formatOnSave": true, // optional
"editor.formatOnSaveMode": "file", // required to format on save
"prettier.singleQuote": true,
"prettier.printWidth": 80,
"eslint.options": {
"rules": {
"quotes": [2, "single"],
"prettier/prettier": ["error", {"singleQuote": true}]
}
},
"prettier.tabWidth": 2,
"prettier.bracketSpacing": false,
"prettier.trailingComma": "all",
"prettier.useTabs": false
}
Code: Select all
import google from 'eslint-config-google';
delete google.rules['valid-jsdoc'];
delete google.rules['require-jsdoc'];
import jsdoc from 'eslint-plugin-jsdoc';
import js from '@eslint/js';
import globals from 'globals';
export default [
google,
js.configs.recommended,
jsdoc.configs['flat/recommended'],
{
plugins: {
jsdoc,
},
rules: {
// "no-unused-vars": "warn",
// "no-undef": "warn",
},
languageOptions: {
ecmaVersion: 2024,
sourceType: 'module',
globals: {
...globals.browser,
...globals.node,
},
},
},
];