如何解决使用更漂亮的插件和 ESLint 插件更漂亮 相关问题
使用 ESLint 时,prettier-plugin-svelte 似乎不起作用。 ESLint 成功对 .svelte
文件进行 linting,但代码格式错误,好像 prettier 没有正确格式化文件。
在 ESLint 上使用 --debug
标志时,没有提到插件。所以我只能假设它没有被注册。
任何想法如何从 ESLint 内部注册 prettier-plugin-svelte
?我知道如果 prettier 单独运行是可能的,但我想将它们放在一起。
这是 ESLint 配置的相关部分。
module.exports = {
env: {
browser: true,commonjs: true,ES2020: true,},extends: ['plugin:prettier/recommended'],plugins: ['svelte3'],parser: '@typescript-eslint/parser',parserOptions: {
sourceType: 'module',ecmaVersion: 2021,project: './tsconfig.json',rules: {
'prettier/prettier': [
'error',{
singleQuote: true,printWidth: 100,tabWidth: 4,useTabs: false,semi: false,quoteProps: 'as-needed',jsxSingleQuote: true,trailingComma: 'es5',bracketSpacing: true,arrowParens: 'always',proseWrap: 'never',htmlWhitespaceSensitivity: 'css',endOfLine: 'lf',embeddedLanguageFormatting: 'auto',plugins: ['prettier-plugin-svelte'],svelteStrictMode: true,svelteallowShorthand: true,svelteBracketNewLine: true,svelteIndentScriptAndStyle: true,],overrides: [
{
files: ['*.svelte'],processor: 'svelte3/svelte3'
}
],ignorePatterns: [
'public/build/'
],settings: {
'svelte3/typescript': require('typescript'),parserOptions: {
extraFileExtensions: ['.svelte'],}
}
相关问题
Svelte with prettier/eslint -- 类似,但我试图在 ESLint 内部使用更漂亮的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。