规则建议:简化布尔值检查

作者: abrahamguo创建于 2026年9月9日更新于 2026年9月14日
标签package: eslint-pluginenhancement: new plugin ruleevaluating community engagement

在您提交提案前, 请确认您已经完成以下任务...

我的建议适合这个项目

  • 我的建议特别检查TypeScript语法, 或者它建议检查需要类型信息准确。
  • 我的提议不是“格式化规则”;意思是它不仅执行代码格式化(白空间、套接字等)。
  • 我认为我的建议对更广泛的TypeScript社区有用(这意味着这不是一个合适的建议)。

说明

我有一个本地的ESLint规则, 旗帜和简化所有以下的事情, 对我有用。 我想知道你们是否有兴趣接受 任何部分作为一个,或多个规则!

  1. `</数/大>====
  2. ===========================================================================================================================================================================
  3. ==============================================================================================================================================================================================================================================================
  4. 使用QQ不会造成任何胁迫
  5. QQARAY >.长 = 0'
  6. !'以发现'/`过滤 ' /etc的还原值表示。

失败案件

7zz
声明 Const 字符串;
c. 报号:数;
宣布 const arr : { 完整:布尔; 有效:布尔}} {} 无效;
声明康特类型 : “ major ” “ minor ” , 未定义 ;

==;
数字 = 0;
类型 != 未定义;
斯特尔·艾利斯;

如果(ar!=无效){
a. rr. 长度 > 0? “ 填充” : “ 空”;
arr.find (x ×××××××××××××××××××××××××××××××××××!
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

传球

8zz
声明 Const 字符串;
c. 报号:数;
宣布 const arr : { 完整:布尔; 有效:布尔}} {} 无效;
声明康特类型 : “ major ” “ minor ” , 未定义 ;

! st; // 1 (中文(简体) )
!. num; // 1 (中文).
! 类型; // 3
(原始内容存档于2017-03-26) (英语). Str ="Alice"; // 4.

如果 (! arr / * 2 */) {
!! 长? "填" : "空" ; // 5
arr.find(x x. complete x. valid); // 6 (中文(简体) ).
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

+++ 额外信息

无回复( N)

内容来源: typescript-eslint/typescript-eslint