Wie ändere ich den Prettier-Einzug?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie ändere ich den Prettier-Einzug?

by Guest » 16 Jan 2025, 11:54

Es werden Fehler ausgegeben
Image

nur 6 Leerzeichen
Image

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
}
Unten ist die eslint.config.js, die in meinem Projekt-Repository enthalten ist (vom Professor erzwungen, hier kann sich nichts ändern):

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,
},
},
},
];

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.

Top