gpt4 book ai didi

javascript - 如何解决 express、typescript 代码中的这些更漂亮的错误

转载 作者:行者123 更新时间:2023-12-05 07:20:30 28 4
gpt4 key购买 nike

我已经设置了一个基本的应用程序 Node/Express + Typescript 项目

app.listen(PORT, (): void => {
console.log(`app running in ${environment} listening on port ${PORT}!`);
});

我遇到了错误,我不确定为什么?

Replace PORT, with ⏎··PORT,⏎· (prettier/prettier)

Insert ·· (prettier/prettier)

Replace } with ··},⏎ (prettier/prettier)

如果我尝试修复这些显示的错误(在 Codacy 仪表板中),Vscode 会显示 eslint 错误。我不确定如何静音,因为 Codacy 可能正在从 eslintrc 文件中读取它。eslintrc 配置如下所示

module.exports = {
parser: '@typescript-eslint/parser',
extends: [
'plugin:@typescript-eslint/recommended',
'prettier/@typescript-eslint',
'plugin:prettier/recommended',
],
parserOptions: {
ecmaVersion: 2018,
sourceType: 'module',
},
rules: {
'@typescript-eslint/no-unused-vars': 'error',
'array-callback-return': 'error',
// "no-console": "error",

// these we probably do not care about
'@typescript-eslint/array-type': 'off',
'@typescript-eslint/explicit-member-accessibility': 'off',
'@typescript-eslint/explicit-function-return-type': 'off',
'@typescript-eslint/no-explicit-any': 'off',
},
};

有什么线索吗?

最佳答案

我也遇到过这个问题并解决了。

问题的原因是我本地的 Prettier 已经过时了,但是 Codacy 使用的是最新版本的 Prettier。所以我在我的本地代码上看不到任何错误,但在推送代码后 Codacy 上出现了错误。

最后,我更新了我的本地 Prettier 并重新启动了 VSCode 以应用更改。然后问题就解决了。

关于javascript - 如何解决 express、typescript 代码中的这些更漂亮的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57488121/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com