eslint 关闭反尖括号换行
时间: 2023-10-22 19:18:45 浏览: 403
我明白你的问题。要关闭eslint中反尖括号换行的功能,你需要在eslint的配置文件中加入以下代码:
```
"rules": {
"react/jsx-closing-bracket-location": [1, "line-aligned"]
}
```
将以上代码添加到.eslintrc.json或.eslintrc.js文件中即可。这会将反尖括号与前面的代码放在同一行。
相关问题
eslint 关闭 html 属性名称换行规则
好的,您可以使用以下标记来关闭ESLint在HTML属性名称上的换行规则:
```html
<a
href="#"
class="link"
target="_blank"
rel="noopener"
></a>
```
使用“>”符号结束标记,然后在下一行开始新的标记,这将关闭ESLint在HTML属性名称上的换行规则。
eslint配置让js不换行
ESLint 中并没有直接控制 JavaScript 代码是否要换行的规则,但是可以通过配置 `max-len` 规则中的 `ignorePattern` 选项来忽略特定的代码行。例如,如果你不希望某些代码行自动换行,可以将这些代码行加入到 `ignorePattern` 中。
举个例子,假设你不希望以下代码中的字符串自动换行:
```javascript
const str = 'This is a long string that should not be split into multiple lines';
```
可以这样配置 `max-len` 规则:
```json
{
"rules": {
"max-len": ["error", { "code": 80, "ignorePattern": "^\\s*const\\s+str\\s+=\\s+'.+';$" }]
}
}
```
在上面的配置中,`ignorePattern` 的值是一个正则表达式,用来匹配不希望自动换行的代码行。这个正则表达式的意思是,匹配以任意数量的空格开头,后面跟着一个 `const` 关键字、一个或多个空格、一个变量名、一个或多个空格、一个等号、一个或多个空格、一个单引号、一个或多个任意字符、一个单引号、一个分号,这样的代码行。如果匹配成功,这个代码行就不会被自动换行。
阅读全文