react-native - ESLint 抱怨我的代码格式我不明白为什么
问题描述
我的反应原生代码是这样的:
当我保存时,我总是让 ESLint 抱怨:
与制表符有关吗?我应该为 Visual Studio Code 做一些设置吗?我不知道如何摆脱这个错误。有人可以给个建议吗?
我的 Visual Studio Code 曾经能够在保存时自动格式化我的代码。现在保存时它完全不起作用。
==== 更新 ====
我也尝试手动格式化代码:
是否应该在 Visual Studio Code 设置中修改 Tab 键的某些设置?
解决方案
我相信这些字符是换行符。尝试这个:
- 导入后删除多余的换行符
- 将每个 JSX 标签放在其上。像这样的东西:
return (
<View>
<Text>Hello</Text>
</View>
);
该文档解释了如何设置 eslint 以自动修复代码问题。在 Visual Studio Code 中,打开File > Preferences > Settings
并搜索“保存时的代码操作”。单击Edit in settings.json
并启用自动修复:
"editor.codeActionsOnSave": {
"source.fixAll.eslint": false
}
推荐阅读
- docker - 来自 docker 映像的 Elasticsearch 服务未连接到 webapp 或 kibana
- dictionary - 关于为什么我的字典不起作用的初学者问题
- javascript - 我正在尝试使用包含我添加到用户数组的新用户对象的内联数组来调用 displayUsers
- wordpress - 如何让这个插件简码正确显示
- javascript - 从表格每一行的输入中获取数据
- node.js - 升级节点后,出现“分段错误(核心转储)”错误。我该如何解决?
- linux - Unix和Linux ksh shell:当变量来自字符串加上另一个变量时,如何在CASE表达式中使用eval?
- java - 使用java在另一台计算机上打开网络浏览器
- ruby-on-rails - 如何使用活动模型序列化程序允许嵌套属性?
- google-apps-script - 如何获取在 Google Drive 中创建的文件的所有活动列表?