Anonymous
Как изменить отступ Prettier?
Сообщение
Anonymous » 16 янв 2025, 13:06
выдаются ошибки
только 6 пробелов
Ниже приведены текущие настройки Prettier:
< pre class="lang-json Prettyprint-override">
Код: Выделить всё
{
"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
}
Ниже приведен файл eslint.config.js, включенный в репозиторий моего проекта (навязанный профессором, здесь ничего не может измениться):
Код: Выделить всё
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,
},
},
},
];
Я уже пробовал изменить tabWidth на другое число, однако это меняет каждый отступ, а это не то, что мне нужно. Я также пытался установить для useTabs значение True, а также изменить tabWidth, но тоже безрезультатно. Это для курса, и мне приходится придерживаться правил линтера, который не позволяет использовать табы вместо пробелов.
Подробнее здесь:
https://stackoverflow.com/questions/793 ... ndentation
1737022005
Anonymous
выдаются ошибки только 6 пробелов Ниже приведены текущие настройки Prettier: < pre class="lang-json Prettyprint-override">[code]{ "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] Ниже приведен файл eslint.config.js, включенный в репозиторий моего проекта (навязанный профессором, здесь ничего не может измениться): [code]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, }, }, }, ]; [/code] Я уже пробовал изменить tabWidth на другое число, однако это меняет каждый отступ, а это не то, что мне нужно. Я также пытался установить для useTabs значение True, а также изменить tabWidth, но тоже безрезультатно. Это для курса, и мне приходится придерживаться правил линтера, который не позволяет использовать табы вместо пробелов. Подробнее здесь: [url]https://stackoverflow.com/questions/79361057/how-to-change-prettier-indentation[/url]