小编Ale*_*nce的帖子

Eslint 和更漂亮的操作符-换行规则冲突

我有一些 eslint 和漂亮的配置。当我按 ctrl + s 来保存我的代码时,我的 eslint 正在尝试将代码格式化如下:

        (errors.password
            && (errors.password.type === 'minLength'
            || errors.password.type === 'maxLength') && (
              <Styled.Error className="invalidForm">
                Password must be more than 6 and less then 32 digits
              </Styled.Error>
          ))
            || (errors.password && (
              <Styled.Error className="invalidForm">
                Password is required
              </Styled.Error>
            ))
Run Code Online (Sandbox Code Playgroud)

在那之后,漂亮的也立即将代码格式化为:

        (errors.password &&
            (errors.password.type === 'minLength' ||
              errors.password.type === 'maxLength') && (
              <Styled.Error className="invalidForm">
                Password must be more than 6 and less then 32 digits
              </Styled.Error>
            )) ||
            (errors.password && (
              <Styled.Error className="invalidForm">
                Password …
Run Code Online (Sandbox Code Playgroud)

conflict rules reactjs eslint prettier

9
推荐指数
1
解决办法
5647
查看次数

标签 统计

conflict ×1

eslint ×1

prettier ×1

reactjs ×1

rules ×1