Wie ändere ich den Prettier-Einzug?JavaScript

Javascript-Forum
Guest
 Wie ändere ich den Prettier-Einzug?

Post by Guest »

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.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post