突然之间,VSCode忽略了我的分号规则和空格规则,而只是在我保存Typescript文件时强制使用制表符和空格。
我用的是ESLint和漂亮的。
例如,我的Prettier在VSCode中已将semi设置为true
我的档案里也有这个。注意"半:真"。
module.exports = {
arrowParens: "always",
printWidth: 80,
singleQuote: false,
jsxSingleQuote: false,
semi: true,
trailingComma: "all",
tabWidth: 2,
plugins: [require.resolve("prettier-plugin-tailwindcss")],
tailwindConfig: "./packages/config/tailwind",
};
但是分号没有添加到我的 typescript 文件中。
我尝试确保Prettier是我的默认格式
我检查了"保存时格式化已打开"
尽管有"semi:设置中的"true"。
有趣的是,当我点击保存时,my spacing = 2制表符被强制执行,所以Prettier似乎起作用了。
1条答案
按热度按时间qnzebej01#
结果是在我的settings.json下(命令+Shift+P,输入设置并点击“首选项:打开用户设置(JSON)",我的Typescript默认格式化程序被更改为“vscode. typescript语言功能”而不是“esbenp.prettier-vscode”)我一定是不小心通过VSCode状态栏切换了设置。
错误:x1c 0d1x
正确: