ReSharper 2025.2 Help

EditorConfig 属性索引

此页面列出了自定义 ReSharper EditorConfig 属性 ,您可以使用它们来配置 代码格式规则代码检查严重性级别代码语法样式规则。 请注意,某些属性适用于一种语言,而其他属性同时适用于多种语言。 然而,对于每个多语言属性,都有一个属性可以为特定语言覆盖它,例如, 按括号对齐多行参数按括号对齐 C# 多行参数

属性名称

描述

访问器声明的大括号样式

大括号布局 - 访问器声明 (C#)

访问器所属主体

代码主体 - 属性、索引器和事件 (C#)

访问器所属声明的大括号样式

大括号布局 - 属性声明 (C#)

将导入添加到最深作用域

引用限定和 'using' 指令 - 将 'using' 指令添加到最深作用域 (C#)

按括号对齐第一个参数

对齐多行结构 - 按 '(' 对齐调用参数,适用于: C#C++

对齐 LINQ 查询

对齐多行结构 - LINQ 查询 (C#)

对齐多行参数

对齐多行结构 - 调用参数,适用于: C#C++VB.NET

对齐多行数组和对象初始值设定项

对齐多行结构 - 数组、对象和集合初始化器 (C#)

对齐多行数组初始值设定项

对齐多行结构 - 数组初始化器 (VB.NET)

对齐多行二元表达式链

对齐多行结构 - 二元表达式,适用于: C#C++

对齐多行二元模式

对齐多行结构 - 二元模式 (C#)

对齐多行调用链

对齐多行结构 - 链式方法调用,适用于: C#C++

对齐多行注释

对齐多行结构 - 用星号对齐多行注释 (C#)

对齐多行构造函数初始化

对齐多行结构 - 成员初始化列表中的成员初始化器 (C++)

对齐多行表达式

对齐多行结构 - 其他表达式,适用于: C#VB.NET

对齐多行表达式的大括号

对齐多行结构 - 初始化列表参数 (C++)

对齐多行扩展列表

对齐多行结构 - 基类和接口列表,适用于: C#C++

对齐多行 for 语句

对齐多行结构 - 'for' 语句头部 (C#)

对齐多行实现列表

对齐多行结构 - Implements/handles 列表 (VB.NET)

对齐多行列表模式

对齐多行结构 - 列表模式和集合表达式 (C#)

对齐多行参数

对齐多行结构 - 方法参数,适用于: C#C++JavaScriptVB.NET

对齐多行属性模式

对齐多行结构 - 属性模式 (C#)

对齐多行语句条件

对齐多行结构 - 括号内的语句条件 (C#)

对齐多行 switch 表达式

对齐多行结构 - Switch 表达式 (C#)

对齐多行类型参数

对齐多行结构 - 模板参数 (C++)

对齐多行类型参数

对齐多行结构 - 模板声明中的模板参数 (C++)

对齐多个声明

对齐多行结构 - 多个声明,适用于: C#C++JavaScriptVB.NET

对齐多行类型参数约束

对齐多行结构 - 类型参数约束 (C#)

对齐多行类型参数列表

对齐多行结构 - 类型参数列表 (C#)

对齐三元表达式

对齐多行结构 - ?: 运算符,适用于: C++JavaScript

对齐元组组件

对齐多行结构 - 元组组件 (C#)

对齐联合类型用法

对齐多行结构 - 联合类型使用 (TypeScript)

对齐时使用的制表符填充样式

对齐多行结构 - 使用制表符缩进时的对齐方式,适用于: C#C++CssHTMLJavaScriptProtobufShaderLabVB.NETXMLXMLDOC

允许别名

引用限定和 'using' 指令 - 使用 using 别名指令解决冲突,适用于: C#VB.NET

允许大括号后添加注释

大括号布局 - 允许在 '{' 后添加注释,适用于: C#C++

允许远距离对齐

对齐多行结构 - 即使结果缩进过大也对齐,适用于: C#C++HTMLJavaScriptProtobufShaderLabXMLXMLDOC

始终使用行尾大括号样式

为 C# 覆盖大括号样式以始终使用 '行尾 (K&R 样式)' (Razor CSharp)

匿名方法声明的大括号样式

大括号布局 - Lambda 和委托 (匿名方法声明),适用于: C#C++

匿名函数参数

参数 - 匿名方法 (委托和 Lambda) (C#)

文字参数

参数 - 字面值 (C#)

具名参数

参数 - 命名表达式 (变量、属性、方法等) (C#)

其他参数

参数 - 其他 (C#)

跳过单个参数

参数 - 跳过单个参数 (C#)

字符串字面量参数

参数 - 字符串文字值 (C#)

属性缩进

标签头部内 - 属性缩进,可用于: HTMLXMLXMLDOC

属性样式

标签头部内 - 属性格式,可用于: HTMLXMLXMLDOC

处理指令后空行

处理指令 - 处理指令后空行,可用于: HTMLXMLXMLDOC

访问修饰符后空行

空行 - 访问说明符后 (C++)

代码块语句后空行

代码中的空行 - 子块语句后 (C#)

case 标签后空行

代码中的空行 - switch 语句中 'case' 后 (C#)

控制转移语句后空行

代码中的空行 - 控制转移语句后 (C#)

文件范围的 namespace 指令后空行

声明中的空行 - 文件范围的命名空间指令后 (C#)

导入语句后空行

空行 - 导入部分后 (VB.NET)

多行语句后空行

代码中的空行 - 多行语句后 (C#)

选项后空行

空行 - 文件选项部分后 (VB.NET)

起始注释后空行

声明中的空行 - 文件头注释后 (C#)

using 列表后空行

声明中的空行 - 'using' 列表后 (C#)

访问器前后空行

声明中的空行 - 属性/事件访问器周围 (C#)

自动属性前后空行

声明中的空行 - 自动/抽象属性/事件周围 (C#)

代码块 case 部分前后空行

代码中的空行 - switch 语句中带块的 'case' 部分周围 (C#)

类定义前后空行

空行 - 类/结构/枚举定义周围 (C++)

字段前后空行

声明中的空行 - 字段周围,可用于: C#VB.NET

函数声明前后空行

空行 - 函数声明周围 (C++)

函数定义前后空行

空行 - 函数定义周围 (C++)

全局属性前后空行

空行 - 全局属性后 (VB.NET)

可调用成员前后空行

声明中的空行 - 方法周围,可用于: C#VB.NET

本地方法前后空行

代码中的空行 - 局部函数周围 (C#)

多行 case 部分前后空行

代码中的空行 - switch 语句中多行 'case' 部分周围 (C#)

命名空间前后空行

声明中的空行 - 命名空间周围,可用于: C#C++VB.NET

其他声明前后空行

空行 - 其他定义和声明周围 (C++)

属性前后空行

声明中的空行 - 属性/事件周围 (C#)

Razor 函数前后空行

Razor @functions 块周围的空行 (Razor CSharp)

Razor helper 前后空行

Razor 助手周围的空行 (Razor CSharp)

Razor 区段前后空行

Razor 部分周围的空行 (Razor CSharp)

区域前后空行

通用 - 区域周围,可用于: C#VB.NET

单行访问器前后空行

声明中的空行 - 单行属性/事件访问器周围 (C#)

单行自动属性前后空行

声明中的空行 - 单行自动/抽象属性/事件周围 (C#)

单行字段前后空行

声明中的空行 - 单行字段周围,可用于: C#VB.NET

单行函数定义前后空行

空行 - 单行函数定义周围 (C++)

单行可调用成员前后空行

声明中的空行 - 单行方法周围,可用于: C#VB.NET

单行本地方法前后空行

代码中的空行 - 单行局部函数周围 (C#)

单行属性前后空行

声明中的空行 - 单行属性/事件周围 (C#)

单行类型前后空行

声明中的空行 - 单行类型周围 (C#)

类型前后空行

声明中的空行 - 类型周围,可用于: C#VB.NET

访问修饰符前空行

空行 - 访问说明符前 (C++)

代码块语句前空行

代码中的空行 - 子块语句前 (C#)

case 标签前空行

代码中的空行 - switch 语句中 'case' 前 (C#)

控制转移语句前空行

代码中的空行 - 控制转移语句前 (C#)

多行语句前空行

代码中的空行 - 多行语句前 (C#)

单行注释前空行

通用 - 单行注释前 (C#)

using 组之间的空行

声明中的空行 - 不同 'using' 组之间 (C#)

命名空间内的空行

声明中的空行 - 命名空间内 (C#)

区域内的空行

通用 - 区域内,可用于: C#VB.NET

类型内的空行

声明中的空行 - 类型内部 (C#)

大括号样式

大括号布局样式 (通用)

do while 语句的大括号样式

大括号 - 在 'do-while' 语句中 (C#)

fixed 语句的大括号样式

大括号 - 在 'fixed' 语句中 (C#)

for 语句的大括号样式

大括号 - 在 'for' 语句中 (C#)

foreach 语句的大括号样式

大括号 - 在 'foreach' 语句中 (C#)

if else 语句的大括号样式

大括号 - 在 'if' 语句中 (C#)

lock 语句的大括号样式

大括号 - 在 'lock' 语句中 (C#)

using 语句的大括号样式

大括号 - 在 'using' 语句中 (C#)

while 语句的大括号样式

大括号 - 在 'while' 语句中 (C#)

冗余的大括号

大括号 - 移除冗余大括号 (C#)

模板声明换行

另起一行 - 在模板声明的模板<...>后换行 (C++)

将内建类型用于本机整型

内置类型 - 也适用于本机大小的整数类型 (C#)

成员访问样式中的内置类型引用

内置类型 - 在成员访问表达式中,优先使用 (C#)

内置类型引用样式

内置类型 - 在局部变量、成员和参数中,优先使用 (C#)

可使用 global 别名

引用限定符和 'using' 指令 - 允许使用 'global::' 前缀 (C#)

case 代码块的大括号

大括号布局 - 在 'case' 标签下的代码块,适用于: C#C++

构造函数或析构函数体

代码体 - 构造函数和析构函数 (C#)

连续缩进乘数

通用 - 连续行缩进倍数 (C#)

续行缩进

缩进 - 连续行缩进 (C++)

控制语句的大括号

大括号布局 - 控制语句 (JavaScript)

通过圆括号对齐首个参数

对齐多行结构 - 按 '(' 对齐第一个调用参数 (C++)

对齐多行参数

对齐多行结构 - 调用参数 (C++)

对齐多行二元表达式链

对齐多行结构 - 链式二元表达式 (C++)

对齐多行调用链

对齐多行结构 - 链式方法调用 (C++)

对齐多行构造函数初始化列表

对齐多行结构 - 成员初始化列表中的成员初始化器 (C++)

对齐多行表达式大括号

对齐多行结构 - 初始化列表参数 (C++)

对齐多行继承列表

对齐多行结构 - 类基类子句中的基类 (C++)

对齐多行参数

对齐多行结构 - 函数参数 (C++)

对齐多行类型参数

对齐多行结构 - 模板参数 (C++)

对齐多行类型形参

对齐多行结构 - 模板声明中的模板参数 (C++)

对齐多重声明

对齐多行结构 - 声明中的声明符 (C++)

对齐三元表达式

对齐多行结构 - ?: 运算符 (C++)

制表符对齐填充样式

制表符和缩进 - 使用制表符进行缩进时的对齐方式 (C++)

左大括号后允许注释

大括号布局 - 允许在 '{' 后添加注释 (C++)

允许远距离对齐

制表符和缩进 - 即使结果缩进过大也对齐 (C++)

匿名方法声明的大括号

大括号布局 - Lambda 表达式 (C++)

访问说明符后空行

空行 - 访问说明符后 (C++)

类定义周围的空行

空行 - 类/结构/枚举定义周围 (C++)

函数声明周围的空行

空行 - 函数声明周围 (C++)

函数定义周围的空行

空行 - 函数定义周围 (C++)

命名空间周围的空行

空行 - 在命名空间周围 (C++)

其他声明周围的空行

空行 - 其他定义和声明周围 (C++)

单行函数定义周围的空行

空行 - 单行函数定义周围 (C++)

访问说明符前的空行

空行 - 访问说明符前 (C++)

大括号样式

大括号布局样式 (通用)

模板声明换行

另起一行 - 在模板声明的模板<...>后换行 (C++)

case 代码块的大括号

大括号布局 - 'case' 标签下的块 (C++)

续行缩进

缩进 - 连续行缩进 (C++)

禁止更改尾注释前的空格

其他 - 保留行尾注释前的空格 (C++)

空代码块样式

大括号布局 - 空大括号格式化(C++)

export 声明大括号

大括号布局 - 导出声明 (C++)

表达式大括号

大括号布局 - 其他大括号(C++)

函数声明返回类型样式

另起一行 - 在成员函数声明返回类型后换行(C++)

函数定义返回类型样式

另起一行 - 在成员函数定义返回类型后换行(C++)

类中访问说明符的缩进

缩进 - 类的访问说明符缩进(C++)

三元表达式缩进对齐

对齐多行结构 - 缩进对齐的 ?: 运算符(C++)

类成员相对访问说明符的缩进

缩进 - 类成员相对于访问说明符的缩进(C++)

注释缩进

缩进 - 缩进从第一列开始的注释(C++)

export 声明成员的缩进

缩进 - 缩进导出声明块的成员(C++)

调用括号的缩进

缩进 - 缩进方法调用的括号(C++)

成员初始化列表缩进

缩进 - 缩进成员初始化列表(C++)

方法声明括号的缩进

缩进 - 缩进函数声明的括号(C++)

预处理指令缩进

缩进 - 预处理指令的缩进(C++)

缩进大小

制表符和缩进 - 缩进大小(C++)

语句括号缩进

缩进 - 缩进语句(if、while、for 等)的括号(C++)

缩进样式

制表符和缩进 - 缩进样式(C++)

switch 标签的缩进

缩进 - 缩进 'case' 相对于 'switch'(C++)

类型约束的缩进

缩进 - 缩进 C++/CLI 泛型约束(C++)

换行函数名称的缩进

缩进 - 如果函数定义或声明在类型后换行则缩进(C++)

插入最终换行符

通用 - 文件末尾的换行符(C++)

对整数按位字段大小进行对齐

对齐相似代码到列 - 位域大小(C++)

对注释进行对齐

对齐相似代码到列 - 结束注释(C++)

对声明名称进行对齐

对齐相似代码到列 - 声明名称(C++)

对枚举初始化器进行对齐

对齐相似代码到列 - 枚举初始化器(C++)

对等号进行对齐

对齐相似代码到列 - 赋值语句(C++)

在相邻项间进行修复对齐

对齐相似代码到列 - 修复相邻行的列对齐(C++)

可调用声明的大括号

大括号布局 - 函数声明 (C++)

保留代码中的空行

保留现有格式 - 保留代码中的最大空行数(C++)

保留声明中的空行

保留现有格式 - 保留声明中的最大空行数(C++)

保留用户换行符

换行 - 保留现有换行符(C++)

成员初始化列表中的冒号后换行

另起一行 - 在成员初始化列表中的冒号后换行(C++)

成员初始化列表中的逗号后换行

另起一行 - 在成员初始化列表中的逗号后换行(C++)

尾随返回类型中取消引用符号后换行

另起一行 - 在尾随返回类型中的 '->' 后换行(C++)

初始化语句后换行

另起一行 - 在初始化语句后换行(C++)

成员初始化列表中的逗号前换行

另起一行 - 在成员初始化列表中的逗号前换行(C++)

尾随返回类型中取消引用符号前换行

另起一行 - 在尾随返回类型中的 '->' 前换行(C++)

requires 子句前换行

另起一行 - 在 requires 子句前换行(C++)

链接规范的大括号

大括号布局 - 链接规范 (C++)

链接规范的缩进

缩进 - 缩进链接规范块的成员(C++)

宏块开始

大括号布局 - 用于开始块的宏的正则表达式(C++)

宏块结束

大括号布局 - 用于结束块的宏的正则表达式(C++)

最大行长度

换行 - 硬换行位置(C++)

成员初始化列表样式

另起一行 - 在成员初始化列表中的冒号前换行(C++)

命名空间声明的大括号

大括号布局 - 命名空间声明 (C++)

命名空间缩进

缩进 - 缩进命名空间成员(C++)

catch 前新行

另起一行 - 在复合语句后将 'catch' 放在新行(C++)

else 前新行

另起一行 - 在复合语句后将 'else' 放在新行(C++)

while 前新行

另起一行 - 在复合语句后将 'while' 放在新行(C++)

其他大括号

大括号布局 - 其他语句和块 (C++)

逗号左移缩进

对齐多行结构 - 将逗号移出缩进 (C++)

点左移缩进

对齐多行结构 - 在链式方法调用中将 '.' 和 '->' 移出缩进 (C++)

注释放在首列

缩进 - 在注释代码时将注释放在第一列 (C++)

命名空间定义放在同一行

大括号布局 - 将命名空间定义放在同一行 (C++)

类型约束放在同一行

换行 - 允许 C++/CLI 泛型约束在同一行 (C++)

删除代码中大括号附近的空行

保留现有格式 - 删除代码中 '{' 后和 '}' 前的空行 (C++)

删除声明中大括号附近的空行

保留现有格式 - 删除声明中 '{' 后和 '}' 前的空行 (C++)

requires 表达式的大括号

大括号布局 - 需要表达式 (C++)

简单代码块样式

大括号布局 - 将简单的复合语句保持在一行 (C++)

简单 case 语句样式

换行 - 在简单的 'case' 语句中换行 (C++)

简单嵌入语句样式

换行 - 在单个嵌套语句中换行 (C++)

强制转换后的空格

在表达式中 - 在类型转换表达式的括号后 (C++)

位字段声明符中冒号后的空格

在声明中 - 在位域声明的冒号后 (C++)

case 中冒号后的空格

在控制语句中 - 在 switch case 或标签语句的冒号后 (C++)

继承子句中冒号后的空格

在声明中 - 在基类型列表的冒号后 (C++)

逗号后的空格

逗号后空格 (通用)

基类子句中逗号后的空格

在声明中 - 基类子句中的逗号后 (C++)

声明中逗号后的空格

在声明中 - 多变量声明中的逗号后 (C++)

枚举中逗号后的空格

在声明中 - 枚举中的逗号后 (C++)

初始化器大括号中逗号后的空格

在表达式中 - 均匀初始化大括号中的逗号后 (C++)

方法中逗号后的空格

在声明中 - 函数参数中的逗号后 (C++)

方法调用中逗号后的空格

在表达式中 - 函数调用和初始化中的逗号后 (C++)

模板参数中的逗号后空格

在声明中 - 模板参数中的逗号后 (C++)

模板形参中逗号后的空格

在声明中 - 模板参数中的逗号后 (C++)

参数包中省略号后的空格

其他 - 在参数包的 '...' 后 (C++)

for 表达式中冒号后的空格

在控制语句中 - 在基于范围的 for 循环的 ':' 后 (C++)

控制流语句中关键字后的空格

在控制语句中 - 括号前 (C++)

逻辑非运算符后的空格

在表达式中 - 在逻辑非运算符 (!) 后 (C++)

数据成员中指针后的空格

在声明中 - 在变量声明的 ptr 后 (C++)

数据成员中指针后的空格

在声明中 - 在多个变量声明的 ptr 后 (C++)

方法中指针后的空格

在声明中 - 在函数返回类型的 ptr 后 (C++)

嵌套声明符中指针后的空格

在声明中 - 在嵌套声明符的 ptr 后 (C++)

数据成员中引用后的空格

在声明中 - 在变量声明的 ref 后 (C++)

数据成员中引用后的空格

在声明中 - 在多个变量声明的 ref 后 (C++)

方法中引用后的空格

在声明中 - 在函数返回类型的 ref 后 (C++)

for 语句中分号后的空格

在控制语句中 - 在分号后 (C++)

三元运算符中冒号后的空格

在表达式中 - 在三元运算符 '?' :' 的 '?' 后 (C++)

三元运算符中问号后的空格

在表达式中 - 在三元运算符 '?' :' 的 '?' 后 (C++)

类型参数约束中的冒号后空格

在声明中 - 在 C++/CLI 泛型约束的冒号后 (C++)

一元运算符后的空格

在表达式中 - 一元运算符后 (+, -, ~, *, &, ++, --) (C++)

别名等号两边的空格

在声明中 - 在别名声明和命名空间别名的 '=' 周围 (C++)

赋值运算符两边的空格

在表达式中 - 在赋值运算符周围 (C++)

二元运算符两边的空格

在表达式中 - 二元运算符周围 (C++)

尾置返回类型中解引用符两边的空格

在声明中 - 在尾随返回类型的 '->' 周围 (C++)

点操作符两边的空格

在表达式中 - 点、'->'、'.*' 和 '->.' 周围 (C++)

成员访问操作符两边的空格

在表达式中 - 点、'->'、'.*' 和 '->.' 周围 (C++)

位域声明符中冒号前的空格

在声明中 - 在位域声明的冒号前 (C++)

case 语句中冒号前的空格

在控制语句中 - 在 switch case 或标签语句的冒号前 (C++)

继承子句中冒号前的空格

在声明中 - 基类型列表冒号之前 (C++)

逗号前的空格

逗号前的空格(通用)

基类子句中逗号前的空格

在声明中 - 基类子句中的逗号前 (C++)

声明中逗号前的空格

在声明中 - 多变量声明中的逗号前 (C++)

枚举中逗号前的空格

在声明中 - 枚举中的逗号前 (C++)

初始化大括号中逗号前的空格

在表达式中 - 均匀初始化大括号中的逗号前 (C++)

方法中逗号前的空格

在声明中 - 函数参数中的逗号前 (C++)

方法调用中逗号前的空格

在表达式中 - 函数调用和初始化中的逗号前 (C++)

模板参数中逗号前的空格

在声明中 - 模板参数中的逗号前 (C++)

模板参数列表中逗号前的空格

在声明中 - 模板参数中的逗号前 (C++)

参数包中省略号前的空格

其他 - 参数包中 '...' 之前 (C++)

空方法调用括号前的空格

在表达式中 - 函数调用和初始化中的空括号前 (C++)

for 循环中的冒号前空格

在控制语句中 - 基于范围的 for 循环中 ':' 之前 (C++)

初始化大括号前的空格

在表达式中 - 统一初始化大括号之前 (C++)

lambda 表达式括号前的空格

在声明中 - lambda 参数中括号之前 (C++)

方法调用括号前的空格

在表达式中 - 函数调用和初始化中的括号前 (C++)

开方括号前的空格

在表达式中 - 数组下标括号前 (C++)

后缀运算符前的空格

在表达式中 - 后缀运算符之前 (C++)

抽象声明中指针前的空格

在声明中 - 抽象声明中 ptr 之前 (C++)

数据成员中指针前的空格

在声明中 - 变量声明中 ptr 之前 (C++)

数据成员中指针前的空格

在声明中 - 声明多个变量时 ptr 之前 (C++)

方法中指针前的空格

在声明中 - 函数返回类型中 ptr 之前 (C++)

抽象声明中引用前的空格

在声明中 - 抽象声明中 ref 之前 (C++)

数据成员中引用前的空格

在声明中 - 变量声明中 ref 之前 (C++)

数据成员中引用前的空格

在声明中 - 声明多个变量时 ref 之前 (C++)

方法中引用前的空格

在声明中 - 函数返回类型中 ref 之前 (C++)

for 语句中分号前的空格

在控制语句中 - 分号之前 (C++)

模板参数前的空格

在声明中 - 模板参数中尖括号之前 (C++)

模板参数列表前的空格

在声明中 - 模板形参中尖括号之前 (C++)

三元运算符中冒号前的空格

在表达式中 - 在三元运算符 '?' :' 中 '?' 之前 (C++)

三元运算符中问号前的空格

在表达式中 - 在三元运算符 '?' :' 中 '?' 之前 (C++)

末端注释前的空格

其他 - 行尾注释之前 (C++)

类型参数约束中的冒号前空格

在声明中 - C++/CLI 泛型约束冒号之前 (C++)

模板参数中闭合尖括号之间的空格

在声明中 - 模板参数中闭合尖括号之间 (C++)

方法调用空参数列表括号之间的空格

在表达式中 - 函数调用和初始化中空括号内 (C++)

方法调用名称和开括号之间的空格

方法调用括号前的空格(通用)

方法调用参数列表括号之间的空格

在表达式中 - 函数调用和初始化中括号内 (C++)

方法声明空参数列表括号之间的空格

在声明中 - 函数参数中空括号内 (C++)

方法声明名称和开括号之间的空格

在声明中 - 函数参数中的括号前 (C++)

方法声明参数列表括号之间的空格

在声明中 - 函数参数中括号内 (C++)

控制流语句中括号之间的空格

在控制语句中 - 括号内 (C++)

方括号之间的空格

在表达式中 - 数组下标括号内 (C++)

类型转换括号之间的空格

在表达式中 - 类型转换表达式中括号内 (C++)

数组访问方括号之间的空格

在表达式中 - 数组下标括号内 (C++)

声明括号之间的空格

在声明中 - 括号内 (C++)

空代码块中的空格

在控制语句中 - 空块内 (C++)

空初始化列表括号中的空格

在表达式中 - 空的统一初始化大括号内 (C++)

空模板参数列表之间的空格

在声明中 - 模板形参中空尖括号内 (C++)

初始化大括号之间的空格

在表达式中 - 在统一初始化大括号内 (C++)

圆括号之间的空格

在表达式中 - 在圆括号内 (C++)

模板参数括号之间的空格

在声明中 - 在模板参数的尖括号内 (C++)

模板参数列表中的空格

在声明中 - 在模板参数的尖括号内 (C++)

制表符宽度

制表符和缩进 - 制表符宽度 (C++)

顶层函数声明的返回类型样式

换行 - 在顶层函数声明的返回类型后换行 (C++)

顶层函数定义的返回类型样式

换行 - 在顶层函数定义的返回类型后换行 (C++)

类型声明的大括号样式

大括号布局 - 类型声明 (C++)

表达式大括号中使用连续行缩进

缩进 - 在初始化列表中使用连续行缩进 (C++)

方法参数中使用连续行缩进

缩进 - 在函数声明和调用的圆括号中使用连续行缩进 (C++)

声明左括号后的换行方式

换行 - 优先在声明中的 '(' 后换行 (C++)

表达式左大括号后的换行方式

换行 - 优先在初始化列表中的 '{' 后换行 (C++)

调用左括号后的换行方式

换行 - 优先在调用中的 '(' 后换行 (C++)

参数换行样式

换行 - 换行调用参数 (C++)

基类子句换行样式

换行 - 换行基类列表 (C++)

冒号前的换行方式

换行 - 优先在 ':' 前换行 (C++)

逗号前的换行方式

换行 - 优先在 ',' 前换行 (C++)

基类子句中逗号前的换行方式

换行 - 优先在基类子句中的 ',' 前换行 (C++)

声明左括号前的换行方式

换行 - 优先在声明中的 '(' 前换行 (C++)

声明右括号前的换行方式

换行 - 优先在声明中的 ')' 前换行 (C++)

表达式右大括号前的换行方式

换行 - 优先在初始化列表中的 '}' 前换行 (C++)

首个类型参数约束前的换行方式

换行 - 优先在第一个 C++/CLI 泛型约束前换行 (C++)

调用左括号前的换行方式

换行 - 优先在调用中的 '(' 前换行 (C++)

调用右括号前的换行方式

换行 - 优先在调用中的 ')' 前换行 (C++)

三元运算符符号前的换行方式

换行 - 优先在三元表达式中的 '?' 和 ':' 前换行 (C++)

初始化列表换行样式

换行 - 换行带大括号的初始化列表 (C++)

构造函数初始值设定项换行样式

换行 - 换行构造函数初始化器 (C++)

枚举换行样式

换行 - 换行枚举定义 (C++)

多个类型参数约束换行样式

换行 - 换行多个 C++/CLI 泛型约束 (C++)

参数换行样式

换行 - 换行形式参数 (C++)

三元表达式换行样式

换行 - 换行三元表达式 (C++)

访问器声明的大括号样式

大括号布局 - 访问器声明 (C#)

访问器所属主体的格式

代码主体 - 属性、索引器和事件 (C#)

访问器所属声明的大括号样式

大括号布局 - 属性声明 (C#)

将 using 导入添加到最深作用域

引用限定和 'using' 指令 - 将 'using' 指令添加到最深作用域 (C#)

按括号对齐首个参数

对齐多行结构 - 按 '(' 对齐调用参数 (C#)

对齐多行 LINQ 查询

对齐多行结构 - LINQ 查询 (C#)

对齐多行参数

对齐多行结构 - 调用参数 (C#)

对齐多行数组和对象初始化器

对齐多行结构 - 数组、对象和集合初始化器 (C#)

对齐多行二元表达式链

对齐多行结构 - 二元表达式 (C#)

对齐多行二元模式

对齐多行结构 - 二元模式 (C#)

对多行调用链进行对齐

对齐多行结构 - 链式方法调用 (C#)

对多行注释进行对齐

对齐多行结构 - 用星号对齐多行注释 (C#)

对多行表达式进行对齐

对齐多行结构 - 其他表达式 (C#)

对多行继承列表进行对齐

对齐多行结构 - 基类和接口列表 (C#)

对多行 for 语句进行对齐

对齐多行结构 - 'for' 语句头部 (C#)

对多行列表模式进行对齐

对齐多行结构 - 列表模式和集合表达式 (C#)

对多行参数进行对齐

对齐多行结构 - 方法参数 (C#)

对多行属性模式进行对齐

对齐多行结构 - 属性模式 (C#)

对多行语句条件进行对齐

对齐多行结构 - 括号内的语句条件 (C#)

对多行 switch 表达式进行对齐

对齐多行结构 - Switch 表达式 (C#)

对多项声明进行对齐

对齐多行结构 - 多个声明 (C#)

对多行类型参数约束进行对齐

对齐多行结构 - 类型参数约束 (C#)

对多行类型参数列表进行对齐

对齐多行结构 - 类型参数列表 (C#)

对元组组件进行对齐

对齐多行结构 - 元组组件 (C#)

对齐中使用制表符的样式

对齐多行结构 - 使用制表符缩进时的对齐方式 (C#)

允许使用别名

引用限定和 'using' 指令 - 使用 using 别名指令解决冲突 (C#)

允许大括号后带注释

大括号布局 - 允许在 '{' 后添加注释 (C#)

允许远端对齐

对齐多行结构 - 即使结果缩进过大也对齐 (C#)

匿名方法的声明使用大括号

大括号布局 - Lambda 和委托(匿名方法声明)(C#)

匿名函数参数

参数 - 匿名方法 (委托和 Lambda) (C#)

字面量参数

参数 - 字面值 (C#)

具名参数

参数 - 命名表达式 (变量、属性、方法等) (C#)

其他参数

参数 - 其他 (C#)

跳过单个参数的换行

参数 - 跳过单个参数 (C#)

字符串字面量参数

参数 - 字符串文字值 (C#)

代码块语句之后的空行数

代码中的空行 - 子块语句后 (C#)

case 分支之后的空行数

代码中的空行 - switch 语句中 'case' 后 (C#)

控制传输语句后的空行数

代码中的空行 - 控制转移语句后 (C#)

文件范围的 namespace 指令后空行数

声明中的空行 - 文件范围的命名空间指令后 (C#)

多行语句后的空行数

代码中的空行 - 多行语句后 (C#)

起始注释后的空行数

声明中的空行 - 文件头注释后 (C#)

using 列表后的空行数

声明中的空行 - 'using' 列表后 (C#)

访问器周围的空行数

声明中的空行 - 属性/事件访问器周围 (C#)

自动属性周围的空行数

声明中的空行 - 自动/抽象属性/事件周围 (C#)

块状 case 部分周围的空行数

代码中的空行 - switch 语句中带块的 'case' 部分周围 (C#)

字段周围的空行数

声明中的空行 - 在字段周围 (C#)

可调用结构周围的空行数

声明中的空行 - 在方法周围 (C#)

局部方法周围的空行数

代码中的空行 - 局部函数周围 (C#)

多行 case 部分周围的空行数

代码中的空行 - switch 语句中多行 'case' 部分周围 (C#)

命名空间周围的空行数

声明中的空行 - 在命名空间周围 (C#)

属性周围的空行数

声明中的空行 - 属性/事件周围 (C#)

区域周围的空行数

通用 - 在区域周围 (C#)

单行访问器周围的空行数

声明中的空行 - 单行属性/事件访问器周围 (C#)

单行自动属性周围的空行数

声明中的空行 - 单行自动/抽象属性/事件周围 (C#)

单行字段周围的空行数

声明中的空行 - 在单行字段周围 (C#)

单行可调用结构周围的空行数

声明中的空行 - 在单行方法周围 (C#)

单行局部方法周围的空行数

代码中的空行 - 单行局部函数周围 (C#)

单行属性周围的空行数

声明中的空行 - 单行属性/事件周围 (C#)

单行类型结构周围的空行数

声明中的空行 - 单行类型周围 (C#)

类型结构周围的空行数

声明中的空行 - 在类型周围 (C#)

代码块语句前的空行数

代码中的空行 - 子块语句前 (C#)

case 分支前的空行数

代码中的空行 - switch 语句中 'case' 前 (C#)

控制传输语句前的空行数

代码中的空行 - 控制转移语句前 (C#)

多行语句前的空行数

代码中的空行 - 多行语句前 (C#)

单行注释前的空行数

通用 - 单行注释前 (C#)

using 组之间的空行数

声明中的空行 - 不同 'using' 组之间 (C#)

命名空间内部的空行数

声明中的空行 - 命名空间内 (C#)

区域内部的空行数

通用 - 在区域内 (C#)

类型内部的空行数

声明中的空行 - 类型内部 (C#)

大括号样式

大括号布局样式 (通用)

do while 使用的大括号

大括号 - 在 'do-while' 语句中 (C#)

fixed 使用的大括号

大括号 - 在 'fixed' 语句中 (C#)

for 使用的大括号

大括号 - 在 'for' 语句中 (C#)

foreach 使用的大括号

大括号 - 在 'foreach' 语句中 (C#)

if else 使用的大括号

大括号 - 在 'if' 语句中 (C#)

lock 使用的大括号

大括号 - 在 'lock' 语句中 (C#)

using 使用的大括号

大括号 - 在 'using' 语句中 (C#)

while 使用的大括号

大括号 - 在 'while' 语句中 (C#)

多余的大括号

大括号 - 移除冗余大括号 (C#)

将内置类型应用于 native 整数

内置类型 - 也适用于本机大小的整数类型 (C#)

成员访问的内置类型引用样式

内置类型 - 在成员访问表达式中,优先使用 (C#)

内置类型引用样式

内置类型 - 在局部变量、成员和参数中,优先使用 (C#)

可使用 global 别名

引用限定符和 'using' 指令 - 允许使用 'global::' 前缀 (C#)

case 块使用大括号

大括号布局 - 'case' 标签下的块 (C#)

构造函数或析构函数代码体样式

代码体 - 构造函数和析构函数 (C#)

连续缩进倍数

通用 - 连续行缩进倍数 (C#)

internal 修饰符默认值

修饰符 - 优先显式/隐式 internal 修饰符用于类型(C#)

private 修饰符默认值

修饰符 - 优先显式/隐式 private 修饰符用于类型成员(C#)

类型明显时使用 default

默认值 - 当类型从用法中显而易见时(C#)

类型不明显时使用 default

默认值 - 当类型从用法中不显而易见时(C#)

空代码块样式

大括号布局 - 空大括号格式化(C#)

额外空格

保留现有格式 - 内部多余空格(C#)

适用于内置类型的修饰方式

'var' 声明的使用 - 对于内置类型(C#)

适用于其他类型的修饰方式

'var' 声明的使用 - 其他地方(C#)

适用于简单类型的修饰方式

'var' 声明的使用 - 对于简单类型(C#)

强制使用某种特性样式

属性 - 合并或分离节中的属性(C#)

强制对复合 do 表达式进行换行

二元表达式的排列 - 强制拆分 'do' 语句中的复合条件(C#)

强制对复合 if 表达式进行换行

二元表达式的排列 - 强制拆分 'if' 语句中的复合条件(C#)

强制对复合 while 表达式进行换行

二元表达式的排列 - 强制拆分 'while' 语句中的复合条件(C#)

匿名方法代码块缩进

对齐多行结构 - 匿名方法体(C#)

语句条件中大括号缩进

其他缩进 - 缩进语句条件中的大括号(C#)

命名空间内部缩进

大括号布局 - 缩进命名空间声明内部(C#)

方法调用参数缩进

括号 - 缩进方法调用的括号(C#)

方法声明参数缩进

括号 - 缩进方法声明的括号(C#)

嵌套 fixed 语句缩进

嵌套语句 - 缩进嵌套的 'fixed' 语句(C#)

嵌套 for 语句缩进

嵌套语句 - 缩进嵌套的 'for' 语句(C#)

嵌套 foreach 语句缩进

嵌套语句 - 缩进嵌套的 'foreach' 语句(C#)

嵌套 lock 语句缩进

嵌套语句 - 缩进嵌套的 'lock' 语句(C#)

嵌套 using 语句缩进

嵌套语句 - 缩进嵌套的 'using' 语句(C#)

嵌套 while 语句缩进

嵌套语句 - 缩进嵌套的 'while' 语句(C#)

参数缩进

括号 - 缩进其他括号和方括号(C#)

预处理指令 if 缩进

预处理指令 - 缩进 #if、#else、#elif、#endif(C#)

其他预处理指令缩进

预处理指令 - 缩进其他预处理指令(C#)

预处理指令 region 缩进

预处理指令 - 缩进 #region、#endregion(C#)

主构造函数声明参数缩进

括号 - 缩进主构造函数声明的括号(C#)

原始字符串字面量缩进

对齐多行结构 - 如何缩进原始字符串字面量(C#)

缩进大小

通用 - 缩进大小(C#)

语句参数缩进

括号 - 缩进语句(if、while、for 等)的括号(C#)

缩进样式

通用 - 缩进样式(C#)

switch 标签缩进

其他缩进 - 将 'case' 缩进于 'switch' (C#)

类型约束缩进

其他缩进 - 缩进类型约束 (C#)

类型实参尖括号缩进

括号 - 缩进类型参数的尖括号 (C#)

类型形参尖括号缩进

括号 - 缩进类型参数的尖括号 (C#)

csharp_initializer_braces

大括号布局 - 表达式(初始化器、switch 表达式、模式、集合表达式)(C#)

csharp_insert_final_newline

通用 - 文件末尾换行 (C#)

csharp_instance_members_qualify_declared_in

实例成员限定 - 限定声明的成员 (C#)

csharp_instance_members_qualify_members

实例成员限定 - 使用 'this.' 限定符 (C#)

csharp_int_align

对齐相似代码到列(通用)

csharp_int_align_assignments

对齐相似代码到列 - 其他赋值和初始化器 (C#)

csharp_int_align_binary_expressions

对齐相似代码到列 - 二元表达式 (C#)

csharp_int_align_comments

对齐相似代码到列 - 结束注释 (C#)

csharp_int_align_fields

对齐相似代码到列 - 字段和常量 (C#)

csharp_int_align_fix_in_adjacent

对齐相似代码到列 - 修复相邻行的列对齐 (C#)

csharp_int_align_invocations

对齐相似代码到列 - 相同方法的调用 (C#)

csharp_int_align_methods

对齐相似代码到列 - 简单方法、运算符、委托 (C#)

csharp_int_align_nested_ternary

对齐相似代码到列 - 嵌套三元运算符 (C#)

csharp_int_align_parameters

对齐相似代码到列 - 多行方法签名 (C#)

csharp_int_align_properties

对齐相似代码到列 - 属性和事件 (C#)

csharp_int_align_property_patterns

对齐相似代码到列 - 属性模式 (C#)

csharp_int_align_switch_expressions

对齐相似代码到列 - switch 表达式 (C#)

csharp_int_align_switch_sections

对齐相似代码到列 - 简单 switch 部分 (C#)

csharp_int_align_variables

对齐相似代码到列 - 变量和局部常量 (C#)

csharp_invocable_declaration_braces

大括号布局 - 方法声明 (C#)

csharp_keep_blank_lines_in_code

代码中的空行 - 保留代码中的最大空行数 (C#)

csharp_keep_blank_lines_in_declarations

声明中的空行 - 保留声明中的最大空行数 (C#)

csharp_keep_existing_arrangement

保留现有代码排列(单行/多行)(通用)

csharp_keep_existing_attribute_arrangement

属性排列 - 保留现有属性排列 (C#)

csharp_keep_existing_declaration_block_arrangement

声明块排列 - 保留现有声明块排列 (C#)

csharp_keep_existing_declaration_parens_arrangement

方法签名排列 - 保留声明中的括号排列 (C#)

csharp_keep_existing_embedded_arrangement

嵌套语句排列 - 保留现有嵌套语句排列 (C#)

csharp_keep_existing_embedded_block_arrangement

嵌套块排列 - 保留现有嵌套块排列 (C#)

csharp_keep_existing_enum_arrangement

枚举排列 - 保留现有枚举排列 (C#)

csharp_keep_existing_expr_member_arrangement

表达式体成员排列 - 保留现有表达式体成员排列 (C#)

csharp_keep_existing_initializer_arrangement

初始化器排列 - 保留现有初始化器排列 (C#)

csharp_keep_existing_invocation_parens_arrangement

调用排列 - 保留调用中括号的现有排列 (C#)

csharp_keep_existing_linebreaks

常规 - 保留现有换行 (C#)

csharp_keep_existing_list_patterns_arrangement

列表模式排列 - 保留现有列表模式和集合表达式排列 (C#)

csharp_keep_existing_primary_constructor_declaration_parens_arrangement

主构造函数签名排列 - 保留声明中的括号排列 (C#)

csharp_keep_existing_property_patterns_arrangement

属性模式排列 - 保留现有属性模式排列 (C#)

csharp_keep_existing_switch_expression_arrangement

switch 表达式排列 - 保留现有 switch 表达式排列 (C#)

csharp_keep_user_linebreaks

常规 - 保留现有换行 (C#)

csharp_local_function_body

代码体 - 局部函数 (C#)

csharp_max_array_initializer_elements_on_line

初始化器排列 - 单行中的最大数组初始化器和集合表达式元素数 (C#)

csharp_max_attribute_length_for_same_line

属性排列 - 如果属性部分列表长度超过,则放置在单独的行上 (C#)

csharp_max_enum_members_on_line

枚举排列 - 单行中的最大枚举成员数 (C#)

csharp_max_formal_parameters_on_line

方法签名排列 - 单行中的最大形式参数数 (C#)

csharp_max_initializer_elements_on_line

初始化器排列 - 单行中的最大对象和集合初始化器元素数 (C#)

csharp_max_invocation_arguments_on_line

调用排列 - 单行中的最大调用参数数 (C#)

csharp_max_line_length

通用 - 硬换行位置 (C#)

csharp_max_primary_constructor_parameters_on_line

主构造函数签名的排列 - 单行中的最大主构造函数参数数量 (C#)

csharp_method_or_operator_body

代码主体 - 方法和运算符 (C#)

csharp_modifiers_order

修饰符 - 修饰符顺序 (C#)

csharp_namespace_body

代码主体 - 命名空间 (C#)

csharp_nested_ternary_style

三元表达式的排列 - 嵌套三元表达式样式 (C#)

csharp_new_line_before_catch

语句的排列 - 将 'catch' 放在新行 (C#)

csharp_new_line_before_else

语句的排列 - 将 'else' 放在新行 (C#)

csharp_new_line_before_finally

语句的排列 - 将 'finally' 放在新行 (C#)

csharp_new_line_before_while

语句的排列 - 将 'while' 放在新行 (C#)

csharp_null_checking_pattern_style

模式 - 空检查模式样式 (C#)

csharp_object_creation_when_type_evident

对象创建 - 当创建的类型从用法中显而易见时 (C#)

csharp_object_creation_when_type_not_evident

对象创建 - 当创建的类型从用法中不明显时 (C#)

csharp_old_engine

ReSharper 其他 - 恢复旧的格式化引擎 (C#)

csharp_other_braces

大括号布局 - 其他 (C#)

csharp_outdent_binary_ops

对齐多行结构 - 减少二元运算符的缩进 (C#)

csharp_outdent_binary_pattern_ops

对齐多行结构 - 减少二元模式的缩进 (C#)

csharp_outdent_commas

对齐多行结构 - 减少逗号的缩进 (C#)

csharp_outdent_dots

对齐多行结构 - 减少链式方法调用中点的缩进 (C#)

csharp_outdent_statement_labels

其他缩进 - 减少语句标签的缩进 (C#)

csharp_parentheses_group_non_obvious_operations

添加括号以避免不明显的优先级 - 当以下组的操作嵌套时 (C#)

csharp_parentheses_non_obvious_operations

添加括号以避免不明显的优先级 - 在以下操作的操作数周围 (C#)

csharp_parentheses_redundancy_style

括号 - 删除多余的括号 (C#)

csharp_parentheses_same_type_operations

添加括号以避免不明显的优先级 - 即使是相同类型的操作嵌套时 (C#)

csharp_place_abstract_accessorholder_on_single_line

声明块排列 - 将抽象/自动属性/索引器/事件声明放在单行 (C#)

csharp_place_accessor_attribute_on_same_line

属性排列 - 将访问器属性放在同一行 (C#)

csharp_place_accessor_with_attrs_holder_on_single_line

声明块排列 - 即使访问器上有属性,也将其放在单行 (C#)

csharp_place_accessorholder_attribute_on_same_line

属性排列 - 将属性/索引器/事件属性放在同一行 (C#)

csharp_place_attribute_on_same_line

将简单属性与所有者放在同一行 (通用)

csharp_place_comments_at_first_column

其他缩进 - 在注释代码时将注释放在第一列 (C#)

csharp_place_constructor_initializer_on_same_line

方法签名的排列 - 允许构造函数初始化器在同一行 (C#)

csharp_place_expr_accessor_on_single_line

表达式主体成员的排列 - 将属性访问器表达式主体放在同一行 (C#)

csharp_place_expr_method_on_single_line

表达式主体成员的排列 - 将方法表达式主体放在同一行 (C#)

csharp_place_expr_property_on_single_line

表达式主体成员的排列 - 将属性表达式主体放在同一行 (C#)

csharp_place_field_attribute_on_same_line

属性排列 - 将字段属性放在同一行 (C#)

csharp_place_linq_into_on_new_line

LINQ 表达式的排列 - 在 LINQ 表达式中将 'into' 放在新行 (C#)

csharp_place_method_attribute_on_same_line

属性排列 - 将方法属性放在同一行 (C#)

csharp_place_record_field_attribute_on_same_line

属性排列 - 将记录字段属性放在同一行 (C#)

csharp_place_simple_accessor_on_single_line

声明块排列 - 将简单访问器放在单行 (C#)

csharp_place_simple_accessorholder_on_single_line

声明块排列 - 将简单属性/索引器/事件声明放在单行 (C#)

csharp_place_simple_anonymousmethod_on_single_line

嵌套块排列 - 将简单匿名方法放在单行 (C#)

csharp_place_simple_blocks_on_single_line

将简单块放在单行 (通用)

csharp_place_simple_case_statement_on_same_line

嵌套语句的排列 - 将简单 'case' 语句放在同一行 (C#)

csharp_place_simple_declaration_blocks_on_single_line

将简单类型成员的块放在单行 (通用)

csharp_place_simple_embedded_block_on_same_line

嵌套块排列 - 将包含单个简单语句的块放在同一行 (C#)

csharp_place_simple_embedded_statement_on_same_line

嵌套语句的排列 - 将简单嵌套语句放在同一行 (C#)

csharp_place_simple_enum_on_single_line

枚举排列 - 将简单枚举放在单行 (C#)

csharp_place_simple_initializer_on_single_line

初始化器的排列 - 将简单数组、对象和集合放在单行 (C#)

csharp_place_simple_list_pattern_on_single_line

列表模式的排列 - 将简单列表模式和集合表达式放在单行 (C#)

csharp_place_simple_method_on_single_line

声明块排列 - 将简单方法放在单行 (C#)

csharp_place_simple_property_pattern_on_single_line

属性模式的排列 - 将简单属性模式放在单行 (C#)

csharp_place_simple_switch_expression_on_single_line

切换表达式的排列 - 将简单的 switch 表达式放在单行上 (C#)

csharp_place_type_attribute_on_same_line

属性排列 - 将类型属性放在同一行 (C#)

csharp_place_type_constraints_on_same_line

类型参数、约束和基类型的排列 - 允许类型约束在同一行 (C#)

csharp_prefer_explicit_discard_declaration

声明中 'var' 的使用 - 对丢弃值使用 'var' 关键字 (C#)

csharp_prefer_qualified_reference

引用限定和 'using' 指令 - 优先使用完全限定的引用 (C#)

csharp_prefer_separate_deconstructed_variables_declaration

声明中 'var' 的使用 - 对解构变量优先使用单独的声明 (C#)

csharp_qualified_using_at_nested_scope

引用限定和 'using' 指令 - 在嵌套作用域中优先使用完全限定的 using 名称 (C#)

csharp_remove_blank_lines_near_braces_in_code

代码中的空行 - 删除代码中 '{' 后和 '}' 前的空行 (C#)

csharp_remove_blank_lines_near_braces_in_declarations

声明中的空行 - 删除声明中 '{' 后和 '}' 前的空行 (C#)

csharp_sort_usings_with_system_first

引用限定和 'using' 指令 - 在排序 'using' 指令时优先放置 'System.*' 和 'Windows.*' 命名空间 (C#)

csharp_space_after_ampersand_op

一元运算符后 - 不安全取地址运算符 (&) (C#)

csharp_space_after_asterik_op

一元运算符后 - 不安全星号运算符 (*) (C#)

csharp_space_after_attribute_colon

冒号周围 - 其他冒号后 (C#)

csharp_space_after_attributes

属性 - 属性后 (C#)

csharp_space_after_cast

其他 - 类型转换括号后 (C#)

csharp_space_after_colon

冒号周围 - 其他冒号后 (C#)

csharp_space_after_colon_in_case

冒号周围 - 'case' 语句中的冒号后 (C#)

csharp_space_after_colon_in_inheritance_clause

冒号周围 - 基类型列表冒号后 (C#)

csharp_space_after_comma

逗号和分号周围 - 逗号后 (C#)

csharp_space_after_keywords_in_control_flow_statements

控制流语句括号前的空格 (通用)

csharp_space_after_logical_not_op

一元运算符后 - 逻辑非运算符 (!) (C#)

csharp_space_after_operator_keyword

其他 - 运算符关键字后 (C#)

csharp_space_after_semicolon_in_for_statement

逗号和分号周围 - 'for' 分号后 (C#)

csharp_space_after_ternary_colon

在三元运算符中 - ':' 后 (C#)

csharp_space_after_ternary_quest

在三元运算符中 - '?' 后 (C#)

csharp_space_after_type_parameter_constraint_colon

冒号周围 - 类型参数约束冒号后 (C#)

csharp_space_after_unary_minus_op

一元运算符后 - 一元减运算符 (-) (C#)

csharp_space_after_unary_operator

一元运算符后的空格 (!, -, ~,...) (通用)

csharp_space_after_unary_plus_op

一元运算符后 - 一元加运算符 (+) (C#)

csharp_space_around_additive_op

二元运算符周围 - 加法运算符 (+,-) (C#)

csharp_space_around_alias_eq

其他 - 命名空间别名指令中的 '=' 周围 (C#)

csharp_space_around_arrow_op

二元运算符周围 - 不安全箭头运算符 (->) (C#)

csharp_space_around_assignment_op

二元运算符周围 - 赋值运算符(如 '=' 和 '+=') (C#)

csharp_space_around_binary_operator

二元运算符周围的空格 (+, ||, =, ...) (通用)

csharp_space_around_bitwise_op

二元运算符周围 - 位运算符 (&,|,^) (C#)

csharp_space_around_dot

其他 - 点周围 (C#)

csharp_space_around_equality_op

二元运算符周围 - 相等运算符 (==,!=) (C#)

csharp_space_around_lambda_arrow

其他 - Lambda 箭头周围 (C#)

csharp_space_around_logical_op

二元运算符周围 - 逻辑运算符 (&&,||) (C#)

csharp_space_around_member_access_operator

成员访问运算符周围的空格 (., ->, ...) (通用)

csharp_space_around_multiplicative_op

二元运算符周围 - 乘法运算符 (*,/,%) (C#)

csharp_space_around_nullcoalescing_op

二元运算符周围 - 空合并运算符 (??) (C#)

csharp_space_around_relational_op

二元运算符周围 - 关系运算符 (<,>,<=,>=) (C#)

csharp_space_around_shift_op

二元运算符周围 - 移位运算符 (<<,>>,>>>) (C#)

csharp_space_around_ternary_operator

三元运算符周围的空格 (?, :) (通用)

csharp_space_before_array_access_brackets

数组括号周围 - 数组访问括号前 (C#)

csharp_space_before_array_rank_brackets

数组括号周围 - 数组维度括号前 (C#)

csharp_space_before_attribute_colon

冒号周围 - 其他冒号前 (C#)

csharp_space_before_catch_parentheses

语句中的括号前 - 'catch' 括号 (C#)

csharp_space_before_checked_parentheses

其他括号前 - 'checked' 和 'unchecked' 括号 (C#)

csharp_space_before_colon

冒号周围 - 其他冒号前 (C#)

csharp_space_before_colon_in_case

围绕冒号 - 在 'case' 语句中的冒号之前 (C#)

csharp_space_before_colon_in_inheritance_clause

围绕冒号 - 在基类型列表冒号之前 (C#)

csharp_space_before_comma

逗号和分号周围 - 逗号前 (C#)

csharp_space_before_default_parentheses

在其他括号之前 - 'default' 括号 (C#)

csharp_space_before_empty_method_call_parentheses

其他括号前 - 方法调用空括号 (C#)

csharp_space_before_empty_method_parentheses

其他括号前 - 方法声明空括号 (C#)

csharp_space_before_fixed_parentheses

语句中的括号前 - 'fixed' 括号 (C#)

csharp_space_before_for_parentheses

语句中的括号前 - 'for' 括号 (C#)

csharp_space_before_foreach_parentheses

语句中的括号前 - 'foreach' 括号 (C#)

csharp_space_before_if_parentheses

语句中的括号前 - 'if' 括号 (C#)

csharp_space_before_lock_parentheses

语句中的括号前 - 'lock' 括号 (C#)

csharp_space_before_method_call_parentheses

其他括号前 - 方法调用括号 (C#)

csharp_space_before_method_parentheses

其他括号前 - 方法声明括号 (C#)

csharp_space_before_nameof_parentheses

在其他括号之前 - 'nameof' 括号 (C#)

csharp_space_before_new_parentheses

在其他括号之前 - 'new' 括号 (C#)

csharp_space_before_nullable_mark

其他 - 在可空标记之前 (C#)

csharp_space_before_open_square_brackets

括号前的空格 (通用)

csharp_space_before_pointer_asterik_declaration

其他 - 在不安全指针声明之前 (C#)

csharp_space_before_semicolon

围绕逗号和分号 - 在分号之前 (C#)

csharp_space_before_semicolon_in_for_statement

围绕逗号和分号 - 在 'for' 分号之前 (C#)

csharp_space_before_singleline_accessorholder

围绕大括号 - 在单行访问器块之前 (C#)

csharp_space_before_sizeof_parentheses

在其他括号之前 - 'sizeof' 括号 (C#)

csharp_space_before_switch_parentheses

语句中的括号前 - 'switch' 括号 (C#)

csharp_space_before_ternary_colon

在三元运算符中 - ':' 前 (C#)

csharp_space_before_ternary_quest

在三元运算符中 - '?' 前 (C#)

csharp_space_before_trailing_comment

其他 - 在行尾注释之前 (C#)

csharp_space_before_type_argument_angle

围绕尖括号 - 在类型参数列表的尖括号之前 (C#)

csharp_space_before_type_parameter_angle

围绕尖括号 - 在类型参数列表的尖括号之前 (C#)

csharp_space_before_type_parameter_constraint_colon

围绕冒号 - 在类型参数约束冒号之前 (C#)

csharp_space_before_typeof_parentheses

在其他括号之前 - 'typeof' 括号 (C#)

csharp_space_before_using_parentheses

语句中的括号前 - 'using' 括号 (C#)

csharp_space_before_while_parentheses

语句中的括号前 - 'while' 括号 (C#)

csharp_space_between_accessors_in_singleline_property

围绕大括号 - 在单行属性/事件访问器之间 (C#)

csharp_space_between_attribute_sections

属性 - 在属性部分之间 (C#)

csharp_space_between_empty_square_brackets

围绕数组括号 - 在数组维度空括号内 (C#)

csharp_space_between_keyword_and_expression

在其他括号之前 - 在关键字和表达式之间 (C#)

csharp_space_between_keyword_and_type

在其他括号之前 - 在关键字和类型之间 (C#)

csharp_space_between_method_call_empty_parameter_list_parentheses

在其他括号内 - 方法调用空括号 (C#)

csharp_space_between_method_call_name_and_opening_parenthesis

方法调用括号前的空格(通用)

csharp_space_between_method_call_parameter_list_parentheses

在其他括号内 - 方法调用括号 (C#)

csharp_space_between_method_declaration_empty_parameter_list_parentheses

在其他括号内 - 方法声明空括号 (C#)

csharp_space_between_method_declaration_name_and_open_parenthesis

方法声明括号前的空格 (通用)

csharp_space_between_method_declaration_parameter_list_parentheses

在其他括号内 - 方法声明括号 (C#)

csharp_space_between_parentheses_of_control_flow_statements

控制流语句括号内的空格 (通用)

csharp_space_between_square_brackets

括号内的空格 (通用)

csharp_space_between_typecast_parentheses

在其他括号内 - 类型转换括号 (C#)

csharp_space_in_singleline_accessorholder

围绕大括号 - 在单行访问器内 (C#)

csharp_space_in_singleline_anonymous_method

围绕大括号 - 在单行匿名方法内 (C#)

csharp_space_in_singleline_method

围绕大括号 - 在单行方法内 (C#)

csharp_space_near_postfix_and_prefix_op

一元运算符后 - ++ 和 -- 前后(C#)

csharp_space_within_array_access_brackets

数组括号周围 - 数组访问括号内 (C#)

csharp_space_within_array_rank_brackets

数组括号周围 - 数组维度括号内 (C#)

csharp_space_within_array_rank_empty_brackets

围绕数组括号 - 在数组维度空括号内 (C#)

csharp_space_within_attribute_brackets

属性 - 属性括号内 (C#)

csharp_space_within_catch_parentheses

语句中的括号内 - 'catch' 括号 (C#)

csharp_space_within_checked_parentheses

其他括号内 - 'checked' 和 'unchecked' 括号(C#)

csharp_space_within_default_parentheses

其他括号内 - 'default' 括号(C#)

csharp_space_within_empty_braces

大括号周围 - 空大括号之间的空格(C#)

csharp_space_within_fixed_parentheses

语句中的括号内 - 'fixed' 括号 (C#)

csharp_space_within_for_parentheses

语句中的括号内 - 'for' 括号 (C#)

csharp_space_within_foreach_parentheses

语句中的括号内 - 'foreach' 括号 (C#)

csharp_space_within_if_parentheses

语句中的括号内 - 'if' 括号 (C#)

csharp_space_within_list_pattern_brackets

数组括号周围 - 列表模式和集合表达式括号内 (C#)

csharp_space_within_lock_parentheses

语句中的括号内 - 'lock' 括号 (C#)

csharp_space_within_nameof_parentheses

其他括号内 - 'nameof' 括号(C#)

csharp_space_within_new_parentheses

其他括号内 - 'new' 括号(C#)

csharp_space_within_parentheses

其他括号内 - 括号(C#)

csharp_space_within_single_line_array_initializer_braces

大括号周围 - 单行表达式大括号内(C#)

csharp_space_within_sizeof_parentheses

其他括号内 - 'sizeof' 括号(C#)

csharp_space_within_slice_pattern

其他 - 切片模式中 '..' 之后(C#)

csharp_space_within_switch_parentheses

语句中的括号内 - 'switch' 括号 (C#)

csharp_space_within_type_argument_angles

尖括号周围 - 类型参数尖括号(C#)

csharp_space_within_type_parameter_angles

尖括号周围 - 类型形参尖括号(C#)

csharp_space_within_typeof_parentheses

其他括号内 - 'typeof' 括号(C#)

csharp_space_within_using_parentheses

语句中的括号内 - 'using' 括号 (C#)

csharp_space_within_while_parentheses

语句中的括号内 - 'while' 括号 (C#)

csharp_special_else_if_treatment

通用 - 特殊的 'else if' 处理(C#)

csharp_static_members_qualify_members

静态成员限定 - 需要限定的成员(C#)

csharp_static_members_qualify_with

静态成员限定 - 使用名称限定(C#)

csharp_stick_comment

其他缩进 - 不缩进从第一列开始的注释(C#)

csharp_tab_width

通用 - 制表符宽度(C#)

csharp_trailing_comma_in_multiline_lists

尾随逗号 - 多行列表中新行之前(C#)

csharp_trailing_comma_in_singleline_lists

尾随逗号 - 当最后一个元素后没有新行时(C#)

csharp_type_declaration_braces

大括号布局 - 类型和命名空间声明 (C#)

csharp_use_continuous_indent_inside_initializer_braces

大括号布局 - 在表达式大括号内使用连续行缩进(C#)

csharp_use_continuous_indent_inside_parens

括号 - 在括号内使用连续行缩进(C#)

csharp_use_heuristics_for_body_style

代码主体 - 应用样式启发式规则(C#)

csharp_use_indent_from_previous_element

其他缩进 - 在部分格式化时使用前一个元素的缩进(C#)

csharp_use_roslyn_logic_for_evident_types

'var' 声明中的使用 - 偏好 Roslyn(Visual Studio)逻辑以推断类型(C#)

csharp_wrap_after_declaration_lpar

方法签名的排列 - 偏好在声明中 '(' 后换行(C#)

csharp_wrap_after_dot_in_method_calls

成员访问表达式的排列 - 偏好在 '.' 后换行(C#)

csharp_wrap_after_invocation_lpar

调用的排列 - 偏好在调用中 '(' 后换行(C#)

csharp_wrap_after_primary_constructor_declaration_lpar

主构造函数签名的排列 - 偏好在声明中 '(' 后换行(C#)

csharp_wrap_after_property_in_chained_method_calls

成员访问表达式的排列 - 偏好在链式方法调用中属性和字段后换行(C#)

csharp_wrap_arguments_style

调用的排列 - 换行调用参数(C#)

csharp_wrap_array_initializer_style

初始化器的排列 - 换行数组初始化器(C#)

csharp_wrap_before_arrow_with_expressions

表达式主体成员的排列 - 偏好在 '=>' 前换行并跟随表达式(C#)

csharp_wrap_before_binary_opsign

二元表达式的排列 - 偏好在二元表达式中的运算符前换行(C#)

csharp_wrap_before_binary_pattern_op

二元表达式的排列 - 偏好在二元模式中的运算符前换行(C#)

csharp_wrap_before_comma

常规 - 优先在“,”之前换行(C#)

csharp_wrap_before_declaration_lpar

方法签名的排列 - 优先在声明中的“(”之前换行(C#)

csharp_wrap_before_declaration_rpar

方法签名的排列 - 优先在声明中的“)”之前换行(C#)

csharp_wrap_before_eq

常规 - 优先在“=”之前换行(C#)

csharp_wrap_before_extends_colon

类型参数、约束和基类型的排列 - 优先在“:”之前换行(C#)

csharp_wrap_before_first_method_call

成员访问表达式的排列 - 优先在第一个方法调用之前换行(C#)

csharp_wrap_before_first_type_parameter_constraint

类型参数、约束和基类型的排列 - 优先在第一个约束之前换行(C#)

csharp_wrap_before_invocation_lpar

调用的排列 - 优先在调用中的“(”之前换行(C#)

csharp_wrap_before_invocation_rpar

调用的排列 - 优先在调用中的“)”之前换行(C#)

csharp_wrap_before_linq_expression

LINQ 表达式的排列 - 优先在多行 LINQ 表达式之前换行(C#)

csharp_wrap_before_primary_constructor_declaration_lpar

主构造函数签名的排列 - 优先在声明中的“(”之前换行(C#)

csharp_wrap_before_primary_constructor_declaration_rpar

主构造函数签名的排列 - 优先在声明中的“)”之前换行(C#)

csharp_wrap_before_ternary_opsigns

三元表达式的排列 - 优先在三元表达式中的“?”和“:”之前换行(C#)

csharp_wrap_before_type_parameter_langle

类型参数、约束和基类型的排列 - 优先在类型参数列表中的开尖括号之前换行(C#)

csharp_wrap_chained_binary_expressions

二元表达式的排列 - 换行连接的二元表达式(C#)

csharp_wrap_chained_binary_patterns

二元表达式的排列 - 换行复杂的二元模式(C#)

csharp_wrap_chained_method_calls

成员访问表达式的排列 - 换行连接的方法调用(C#)

csharp_wrap_enum_declaration

枚举的排列 - 换行枚举声明(C#)

csharp_wrap_extends_list_style

类型参数、约束和基类型的排列 - 换行扩展/实现列表(C#)

csharp_wrap_for_stmt_header_style

语句的排列 - 换行“for”语句头部(C#)

csharp_wrap_linq_expressions

LINQ 表达式的排列 - 换行 LINQ 表达式(C#)

csharp_wrap_list_pattern

列表模式的排列 - 换行列表模式和集合表达式(C#)

csharp_wrap_multiple_declaration_style

语句的排列 - 换行多声明(C#)

csharp_wrap_multiple_type_parameter_constraints_style

类型参数、约束和基类型的排列 - 换行多个类型参数约束(C#)

csharp_wrap_object_and_collection_initializer_style

初始化器的排列 - 换行对象和集合初始化器(C#)

csharp_wrap_parameters_style

方法签名的排列 - 换行形式参数(C#)

csharp_wrap_primary_constructor_parameters_style

主构造函数签名的排列 - 换行主构造函数参数(C#)

csharp_wrap_property_pattern

属性模式的排列 - 换行属性模式(C#)

csharp_wrap_switch_expression

切换表达式的排列 - 换行切换表达式(C#)

csharp_wrap_ternary_expr_style

三元表达式的排列 - 换行三元表达式(C#)

csharp_wrap_verbatim_interpolated_strings

插值字符串的排列 - 换行插值字符串(C#)

css_alignment_tab_fill_style

制表符和缩进 - 使用制表符缩进时如何对齐(Css)

css_brace_style

代码布局 - 大括号 (Css)

css_declarations_style

代码布局 - 声明(Css)

css_indent_size

制表符和缩进 - 缩进大小(Css)

css_indent_style

制表符和缩进 - 缩进样式(Css)

css_insert_final_newline

其他 - 文件末尾的换行符(Css)

css_keep_blank_lines_between_declarations

空行 - 声明之间的最大空行数(Css)

css_keep_user_linebreaks

空行 - 保留现有的换行符(Css)

css_media_query_style

代码布局 - 媒体查询(Css)

css_min_blank_lines_between_declarations

空行 - 声明之间的最小空行数(Css)

css_properties_style

代码布局 - 属性(Css)

css_selector_style

代码布局 - 选择器(Css)

css_space_after_comma

表达式 - 逗号后 (Css)

css_space_after_function_comma

函数 - 逗号后(Css)

css_space_after_media_colon

媒体查询 - 冒号后(Css)

css_space_after_media_comma

媒体查询 - 逗号后(Css)

css_space_after_property_colon

属性 - 冒号后(Css)

css_space_after_property_semicolon

属性 - 分号后(Css)

css_space_after_selector_comma

选择器 - 逗号后(Css)

css_space_after_separator

表达式 - 分隔符后 (Css)

css_space_around_attribute_match_operator

属性选择器 - 匹配运算符周围 (Css)

css_space_around_operator

表达式 - 运算符周围 (Css)

css_space_around_selector_operator

选择器 - 运算符周围 (Css)

css_space_before_comma

表达式 - 逗号前 (Css)

css_space_before_function_comma

函数 - 逗号前 (Css)

css_space_before_media_colon

媒体查询 - 冒号前 (Css)

css_space_before_media_comma

媒体查询 - 逗号前 (Css)

css_space_before_property_colon

属性 - 冒号前 (Css)

css_space_before_property_semicolon

属性 - 分号前 (Css)

css_space_before_selector_comma

选择器 - 逗号前 (Css)

css_space_before_separator

表达式 - 分隔符前 (Css)

css_space_within_attribute_match_brackets

属性选择器 - 方括号内 (Css)

css_space_within_expression_parentheses

表达式 - 圆括号内 (Css)

css_space_within_function_parentheses

函数 - 圆括号内 (Css)

css_space_within_media_block

媒体查询 - 块内 (Css)

css_space_within_media_parentheses

媒体查询 - 圆括号内 (Css)

css_space_within_property_block

属性 - 块内 (Css)

css_tab_width

制表符和缩进 - 制表符宽度 (Css)

declarations_style

代码布局 - 声明(Css)

default_internal_modifier

修饰符 - 优先显式/隐式 internal 修饰符用于类型(C#)

default_private_modifier

修饰符 - 优先显式/隐式 private 修饰符用于类型成员(C#)

default_value_when_type_evident

默认值 - 当类型从用法中显而易见时(C#)

default_value_when_type_not_evident

默认值 - 当类型从用法中不显而易见时(C#)

delete_quotes_from_solid_values

引号 - 移除值不包含空格的属性引号 (HTML)

disable_space_changes_before_trailing_comment

其他 - 保留行尾注释前的空格 (C++)

dotnet_sort_system_directives_first

引用限定和 'using' 指令 - 在排序 'using' 指令时优先放置 'System.*' 和 'Windows.*' 命名空间 (C#)

empty_block_style

大括号布局 - 空大括号格式,适用于: C#C++JavaScriptProtobuf

export_declaration_braces

大括号布局 - 导出声明 (C++)

expression_braces

大括号布局 - 其他大括号(C++)

extra_spaces

保留现有格式 - 内部多余空格,适用于: C#HTMLJavaScript

for_built_in_types

'var' 声明的使用 - 对于内置类型(C#)

for_other_types

'var' 声明的使用 - 其他地方(C#)

for_simple_types

'var' 声明的使用 - 对于简单类型(C#)

force_attribute_style

属性 - 合并或分离节中的属性(C#)

force_chop_compound_do_expression

二元表达式的排列 - 强制拆分 'do' 语句中的复合条件(C#)

force_chop_compound_if_expression

二元表达式的排列 - 强制拆分 'if' 语句中的复合条件(C#)

强制拆分复合 while 表达式

二元表达式的排列 - 强制拆分 'while' 语句中的复合条件(C#)

强制控制语句使用大括号

强制大括号 - 语句中的大括号 (JavaScript)

函数体使用大括号样式

大括号布局 - 函数 (JavaScript)

函数声明的返回类型样式

另起一行 - 在成员函数声明返回类型后换行(C++)

函数定义的返回类型样式

另起一行 - 在成员函数定义返回类型后换行(C++)

调用中函数体的大括号样式

大括号布局 - 作为参数传递给其他函数调用的函数 (JavaScript)

HTML 对齐制表符填充样式

制表符和缩进 - 使用制表符缩进时如何对齐 (HTML)

允许 HTML 使用远距离对齐

制表符和缩进 - 即使结果缩进过大也要对齐 (HTML)

HTML 属性缩进

标签头部内部 - 属性缩进 (HTML)

HTML 属性样式

标签头部内部 - 属性格式 (HTML)

在 HTML 处理指令后插入空行

处理指令 - 处理指令后空行 (HTML)

围绕 Razor 函数的空行

Razor @functions 块周围的空行 (Razor CSharp)

围绕 Razor 助手的空行

Razor 助手周围的空行 (Razor CSharp)

围绕 Razor 区段的空行

Razor 部分周围的空行 (Razor CSharp)

从 HTML 固定值中删除引号

引号 - 移除值不包含空格的属性引号 (HTML)

HTML 多余空格

其他 - 内部多余空格(HTML)

HTML 缩进大小

制表符和缩进 - 缩进大小(HTML)

HTML 缩进样式

制表符和缩进 - 缩进样式(HTML)

插入 HTML 文件末尾换行符

其他 - 文件末尾的换行符(HTML)

在所有 HTML 元素前换行

标签周围 - 将所有元素放在新行上(HTML)

在指定 HTML 元素前换行

标签周围 - 将以下元素放在新行上(HTML)

在多行 HTML 元素前换行

标签周围 - 将多行元素放在新行上(HTML)

Razor 语句周围的换行

Razor 语句周围的换行符(Razor CSharp)

为含子元素的 HTML 元素在标签中换行

标签周围 - 在包含其他元素且无文本的元素中,起始标签后和结束标签前的换行符(HTML)

为多行 HTML 元素在标签中换行

标签周围 - 在多行元素中,起始标签后和结束标签前的换行符(HTML)

HTML 标签之间的最大空行数

标签周围 - 标签之间的最大空行数(HTML)

HTML 元素内部不缩进

标签周围 - 不缩进的子元素(HTML)

HTML 元素长度超过指定值时不缩进

标签周围 - 如果元素的行数多于指定值,则不缩进子元素(HTML)

规范化 HTML 标签名称

其他 - 规范化标签名称(HTML)

HTML 处理指令属性样式

处理指令 - 属性格式(HTML)

HTML 处理指令属性缩进

处理指令 - 属性缩进(HTML)

保留 HTML 标签内部空格

标签周围 - 保留内部空格(HTML)

HTML 引号样式

引号 - 引号样式(HTML)

按指定顺序排序 HTML 属性

标签头部内部 - 排序属性(HTML)

按指定顺序排序 HTML 类选择器

标签头部内部 - 排序类选择器(HTML)

HTML 最后一个属性后添加空格

标签头部内部 - 最后一个属性后的空格(HTML)

HTML 最后一个处理指令属性后添加空格

处理指令 - 最后一个属性后的空格(HTML)

在 HTML 自闭合标签前添加空格

标签头部内部 - 在 '/>' 前的空格(HTML)

HTML 属性中等号两边的空格

标签头部内部 - 属性中 '=' 周围的空格(HTML)

HTML 处理指令属性中等号两边的空格

处理指令 - 属性中 '=' 周围的空格(HTML)

HTML 制表符宽度

制表符和缩进 - 制表符宽度(HTML)

使用旧版 HTML 格式化引擎

使用旧引擎进行 Razor 格式化(Razor CSharp)

类访问说明符缩进

缩进 - 类的访问说明符缩进(C++)

对齐的三元表达式缩进

对齐多行结构 - 缩进对齐的 ?: 运算符(C++)

匿名方法块缩进

对齐多行结构 - 匿名方法体(C#)

语句条件中的大括号缩进

其他缩进 - 缩进语句条件中的大括号(C#)

select 语句中的 case 缩进

其他 - 从 'select' 缩进 'case'(VB.NET)

子元素缩进

标签内容 - 缩进不包含文本的元素内部,可用于: XMLXMLDOC

访问说明符之后类成员缩进

缩进 - 类成员相对于访问说明符的缩进(C++)

注释缩进

缩进 - 缩进从第一列开始的注释(C++)

export 声明成员缩进

缩进 - 缩进导出声明块的成员(C++)

命名空间内部缩进

大括号布局 - 缩进命名空间声明内部(C#)

方法调用参数缩进

括号 - 缩进方法调用的括号,可用于: C#C++

成员初始化列表缩进

缩进 - 缩进成员初始化列表(C++)

方法声明参数缩进

括号 - 缩进方法声明的括号,可用于: C#C++

固定语句嵌套结构缩进

嵌套语句 - 缩进嵌套的 'fixed' 语句(C#)

for 语句嵌套结构缩进

嵌套语句 - 缩进嵌套的 'for' 语句(C#)

foreach 语句嵌套结构缩进

嵌套语句 - 缩进嵌套的 'foreach' 语句(C#)

缩进嵌套的 lock 语句

嵌套语句 - 缩进嵌套的 'lock' 语句(C#)

缩进嵌套的 using 语句

嵌套语句 - 缩进嵌套的 'using' 语句(C#)

缩进嵌套的 while 语句

嵌套语句 - 缩进嵌套的 'while' 语句(C#)

缩进参数列表

括号 - 缩进其他括号和方括号,可用于: C#JavaScript

缩进预处理指令

缩进 - 预处理指令的缩进(C++)

缩进预处理 if 指令

预处理指令 - 缩进 #if、#else、#elif、#endif(C#)

缩进其他预处理指令

预处理指令 - 缩进其他预处理指令(C#)

缩进预处理 region 指令

预处理指令 - 缩进 #region、#endregion(C#)

缩进主构造函数声明中的参数

括号 - 缩进主构造函数声明的括号(C#)

缩进原始文本字符串

对齐多行结构 - 如何缩进原始字符串字面量(C#)

缩进大小

常规 - 缩进大小,可用于: C#C++CssHTMLJavaScriptProtobufShaderLabVB.NETXMLXMLDOC

缩进语句参数

括号 - 缩进语句(if、while、for 等)的括号,可用于: C#C++

缩进样式

常规 - 缩进样式,可用于: C#C++CssHTMLJavaScriptProtobufShaderLabVB.NETXMLXMLDOC

缩进 switch 标签

其他缩进 - 缩进 'case' 相对于 'switch',可用于: C#C++JavaScript

缩进文本

标签内容 - 缩进包含文本的元素内部,可用于: XMLXMLDOC

缩进类型约束

其他缩进 - 缩进类型约束,可用于: C#C++

缩进类型实参括号

括号 - 缩进类型参数的尖括号 (C#)

缩进类型形参括号

括号 - 缩进类型参数的尖括号 (C#)

缩进换行函数名称

缩进 - 如果函数定义或声明在类型后换行则缩进(C++)

初始化器大括号

大括号布局 - 表达式(初始化器、switch 表达式、模式、集合表达式)(C#)

插入最终换行符

常规 - 文件末尾的换行符,可用于: C#C++CssHTMLJavaScriptXML

为声明位置中的实例成员限定类型

实例成员限定 - 限定声明的成员 (C#)

为实例成员限定成员所有者

实例成员限定 - 使用 'this.' 限定符 (C#)

整数对齐

对齐相似代码到列(通用)

对齐赋值语句

对齐相似代码到列 - 其他赋值和初始化器 (C#)

对齐二元表达式

对齐相似代码到列 - 二元表达式 (C#)

对齐位域大小

对齐相似代码到列 - 位域大小(C++)

对齐注释

对齐相似代码列 - 结束注释,可用于: C#C++

对齐声明名称

对齐相似代码到列 - 声明名称(C++)

对齐枚举初始值设定项

对齐相似代码到列 - 枚举初始化器(C++)

对齐等号

对齐相似代码到列 - 赋值语句(C++)

对齐字段

对齐相似代码到列 - 字段和常量 (C#)

对齐邻近项

对齐相似代码列 - 修复相邻行的列对齐,可用于: C#C++

对齐调用

对齐相似代码到列 - 相同方法的调用 (C#)

对齐方法

对齐相似代码到列 - 简单方法、运算符、委托 (C#)

对齐嵌套三元表达式

对齐相似代码到列 - 嵌套三元运算符 (C#)

对齐参数

对齐相似代码到列 - 多行方法签名 (C#)

对齐属性

对齐相似代码到列 - 属性和事件 (C#)

对齐属性模式

对齐相似代码到列 - 属性模式 (C#)

对齐 switch 表达式

对齐相似代码到列 - switch 表达式 (C#)

对齐 switch 区段

对齐相似代码到列 - 简单 switch 部分 (C#)

对齐变量

对齐相似代码到列 - 变量和局部常量 (C#)

可调用声明的大括号

大括号布局 - 方法声明,可用于: C#C++

对齐多行参数

对齐多行结构 - 方法参数(JavaScript)

对齐多重声明

对齐多行结构 - 多个声明(JavaScript)

对齐三元表达式

对齐多行结构 - 对齐 ?: 运算符(JavaScript)

对齐联合类型用法

对齐多行结构 - 联合类型使用 (TypeScript)

对齐制表符填充样式

制表符和缩进 - 使用制表符进行缩进时的对齐方式(JavaScript)

允许远距离对齐

制表符和缩进 - 即使结果缩进过大也要对齐(JavaScript)

大括号样式

大括号布局样式 (通用)

控制语句的大括号

大括号布局 - 控制语句 (JavaScript)

空代码块样式

大括号布局 - 空大括号格式化(JavaScript)

额外空格

保留现有格式 - 内部多余空格(JavaScript)

强制控制语句使用大括号

强制大括号 - 语句中的大括号 (JavaScript)

函数体大括号

大括号布局 - 函数 (JavaScript)

调用中的函数使用大括号

大括号布局 - 作为参数传递给其他函数调用的函数 (JavaScript)

缩进参数列表

大括号布局 - 缩进括号、方括号和表达式大括号 (JavaScript)

缩进大小

制表符和缩进 - 缩进大小 (JavaScript)

缩进样式

制表符和缩进 - 缩进样式 (JavaScript)

js_indent_switch_labels

Case 语句 - 缩进 'case' 相对于 'switch' (JavaScript)

js_insert_final_newline

其他 - 文件末尾的换行符 (JavaScript)

js_keep_blank_lines_between_declarations

空行 - 声明之间的最大空行数 (JavaScript)

js_keep_blank_lines_in_code

空行 - 代码中的最大空行数 (JavaScript)

js_max_line_length

换行和截断 - 硬换行位置 (JavaScript)

js_min_blank_lines_after_imports

空行 - 导入后最小空行数 (JavaScript)

js_min_blank_lines_around_fields

空行 - 字段和签名声明周围的最小空行数 (TypeScript)

js_min_blank_lines_around_functions

空行 - 函数周围的最小空行数 (JavaScript)

js_min_blank_lines_around_types

空行 - 类型和模块周围的最小空行数 (TypeScript)

js_new_line_before_catch

另起一行 - 将 'catch' 放在新行 (JavaScript)

js_new_line_before_else

另起一行 - 将 'else' 放在新行 (JavaScript)

js_new_line_before_finally

另起一行 - 将 'finally' 放在新行 (JavaScript)

js_new_line_before_while

另起一行 - 将 'while' 放在新行 (JavaScript)

js_place_class_decorator_on_the_same_line

另起一行 - 类装饰器与类在同一行 (TypeScript)

js_place_each_decorator_on_new_line

另起一行 - 每个装饰器另起一行 (TypeScript)

js_place_field_decorator_on_the_same_line

另起一行 - 字段装饰器与字段在同一行 (TypeScript)

js_place_method_decorator_on_the_same_line

另起一行 - 方法装饰器与签名在同一行 (TypeScript)

js_place_property_decorator_on_the_same_line

另起一行 - 属性装饰器与属性在同一行 (TypeScript)

js_place_template_args_on_new_line

另起一行 - 将模板字面量参数放在新行 (JavaScript)

js_quote_style

引号 - 引号样式 (JavaScript)

js_simple_embedded_statement_style

换行 - 简单嵌入语句 (JavaScript)

js_single_statement_function_style

换行 - 单语句函数 (JavaScript)

js_space_after_arrow

Lambda 表达式 - 在 '=>' 后 (JavaScript)

js_space_after_colon_in_type_annotation

类型注解 - 在 '?' 后 (TypeScript)

js_space_after_comma

逗号 - 逗号后 (JavaScript)

js_space_after_keywords_in_control_flow_statements

在控制语句中 - 括号前 (JavaScript)

js_space_after_property_colon

在对象表达式中 - 在 '?' 后 (JavaScript)

js_space_after_semicolon_in_for_statement

分号 - 在 for 语句中的分号后 (JavaScript)

js_space_after_ternary_colon

在三元运算符 '? :' 中 - 在 '?' 后 (JavaScript)

js_space_after_ternary_quest

在三元运算符 '? :' 中 - 在 '?' 后 (JavaScript)

js_space_around_assignment_operator

在表达式中 - 在赋值运算符周围 (JavaScript)

js_space_around_binary_operator

在表达式中 - 二元运算符周围 (JavaScript)

js_space_around_dot

在表达式中 - 点周围 (JavaScript)

js_space_around_member_access_operator

在表达式中 - 点周围 (JavaScript)

js_space_around_pipe_or_amper_in_type_usage

联合和交叉类型 - 在类型使用中的 '|' 或 '&' 周围 (TypeScript)

js_space_before_array_access_brackets

在索引表达式中 - 括号前 (JavaScript)

js_space_before_arrow

Lambda 表达式 - 在 ':' 前 (JavaScript)

js_space_before_colon_in_case

Case 语句 - 在冒号前 (JavaScript)

js_space_before_colon_in_type_annotation

类型注解 - 在 ':' 前 (TypeScript)

js_space_before_comma

逗号 - 逗号前 (JavaScript)

js_space_before_empty_method_call_parentheses

在函数调用中 - 空括号前 (JavaScript)

js_space_before_method_call_parentheses

在函数调用中 - 括号前 (JavaScript)

js_space_before_method_parentheses

在函数声明中 - 括号前 (JavaScript)

js_space_before_method_parentheses_anonymous

在函数声明中 - 匿名方法的括号前 (JavaScript)

js_space_before_open_square_brackets

在索引表达式中 - 括号前 (JavaScript)

js_space_before_property_colon

在对象表达式中 - 冒号前(JavaScript)

js_space_before_semicolon

分号 - 分号前(JavaScript)

js_space_before_semicolon_in_for_statement

分号 - for 语句中的分号前(JavaScript)

js_space_before_ternary_colon

在三元运算符 '? ':' - 冒号前(JavaScript)

js_space_before_ternary_quest

在三元运算符 '? ':' - 在三元运算符 '?' 中 ':'(JavaScript)

js_space_before_type_parameters_brackets

类型参数和参数 - 括号前(TypeScript)

js_space_between_empty_square_brackets

在数组字面量中 - 空括号内(JavaScript)

js_space_between_method_call_empty_parameter_list_parentheses

在函数调用中 - 空括号内(JavaScript)

js_space_between_method_call_name_and_opening_parenthesis

方法调用括号前的空格(通用)

js_space_between_method_call_parameter_list_parentheses

在函数调用中 - 括号内(JavaScript)

js_space_between_method_declaration_empty_parameter_list_parentheses

在函数声明中 - 空括号内(JavaScript)

js_space_between_method_declaration_name_and_open_parenthesis

方法声明括号前的空格 (通用)

js_space_between_method_declaration_parameter_list_parentheses

在函数声明中 - 括号内(JavaScript)

js_space_between_parentheses_of_control_flow_statements

在控制语句中 - 括号内 (JavaScript)

js_space_between_square_brackets

括号内的空格 (通用)

js_space_within_array_access_brackets

在索引表达式中 - 括号内 (JavaScript)

js_space_within_array_literal_brackets

在数组字面量中 - 括号内 (JavaScript)

js_space_within_empty_array_literal_brackets

在数组字面量中 - 空括号内(JavaScript)

js_space_within_empty_object_literal_braces

在对象表达式中 - 空大括号内(JavaScript)

js_space_within_import_braces

在 import 声明中 - 大括号内(JavaScript)

js_space_within_object_literal_braces

在对象表达式中 - 大括号内(JavaScript)

js_space_within_parentheses

在表达式中 - 括号内(JavaScript)

js_space_within_template_argument

模板字面量 - 模板参数的大括号内(JavaScript)

js_space_within_type_parameters_brackets

类型参数和参数 - 括号内(TypeScript)

js_special_else_if_treatment

换行 - 特殊的 'else if' 处理(JavaScript)

js_stick_comment

其他 - 不缩进从第一列开始的注释(JavaScript)

js_tab_width

制表符和缩进 - 制表符宽度(JavaScript)

js_termination_style

语句 - 定义语句的终止方式(JavaScript)

js_types_braces

大括号布局 - 类型和模块(TypeScript)

js_wrap_after_declaration_lpar

换行和拆分 - 优先在声明中的 '(' 后换行(JavaScript)

js_wrap_after_invocation_lpar

换行和拆分 - 优先在调用中的 '(' 后换行(JavaScript)

js_wrap_arguments_style

换行和拆分 - 换行调用参数(JavaScript)

js_wrap_array_literals

换行和拆分 - 换行数组字面量(JavaScript)

js_wrap_before_binary_opsign

换行和拆分 - 优先在二元表达式中的运算符前换行(JavaScript)

js_wrap_before_comma

换行和拆分 - 优先在逗号前换行(JavaScript)

js_wrap_before_declaration_lpar

换行和拆分 - 优先在声明中的 '(' 前换行(JavaScript)

js_wrap_before_dot

换行和拆分 - 优先在 '.' 前换行(JavaScript)

js_wrap_before_invocation_lpar

换行和拆分 - 优先在调用中的 '(' 前换行(JavaScript)

js_wrap_before_ternary_opsigns

换行和拆分 - 优先在三元表达式中的 '?' 和 ':' 前换行(JavaScript)

js_wrap_chained_binary_expressions

换行和拆分 - 换行链式二元表达式(JavaScript)

js_wrap_chained_method_calls

换行和拆分 - 换行链式方法调用(JavaScript)

js_wrap_enum_style

换行 - 枚举(TypeScript)

js_wrap_for_stmt_header_style

换行和拆分 - 换行 'for' 语句头部(JavaScript)

js_wrap_imports

换行和拆分 - 换行 import 声明(JavaScript)

js_wrap_multiple_declaration_style

换行和拆分 - 换行多重声明(JavaScript)

js_wrap_object_literals

换行和拆分 - 换行对象字面量(JavaScript)

js_wrap_parameters_style

换行和分割 - 包裹形式参数(JavaScript)

js_wrap_ternary_expr_style

换行和分割 - 包裹三元表达式(JavaScript)

js_wrap_union_type_usage

换行和分割 - 包裹联合类型用法(TypeScript)

keep_blank_lines_between_declarations

空行 - 声明之间的最大空行数,适用于: CssJavaScript

keep_blank_lines_in_code

代码中的空行 - 保留代码中的最大空行数,适用于: C#C++JavaScriptVB.NET

keep_blank_lines_in_declarations

声明中的空行 - 保留声明中的最大空行数,适用于: C#C++VB.NET

keep_existing_arrangement

保留现有代码排列(单行/多行)(通用)

keep_existing_attribute_arrangement

属性排列 - 保留现有属性排列 (C#)

keep_existing_declaration_block_arrangement

声明块排列 - 保留现有声明块排列 (C#)

keep_existing_declaration_parens_arrangement

方法签名排列 - 保留声明中的括号排列 (C#)

keep_existing_embedded_arrangement

嵌套语句排列 - 保留现有嵌套语句排列 (C#)

keep_existing_embedded_block_arrangement

嵌套块排列 - 保留现有嵌套块排列 (C#)

keep_existing_enum_arrangement

枚举排列 - 保留现有枚举排列 (C#)

keep_existing_expr_member_arrangement

表达式体成员排列 - 保留现有表达式体成员排列 (C#)

keep_existing_initializer_arrangement

初始化器排列 - 保留现有初始化器排列 (C#)

keep_existing_invocation_parens_arrangement

调用排列 - 保留调用中括号的现有排列 (C#)

keep_existing_linebreaks

常规 - 保留现有换行 (C#)

keep_existing_list_patterns_arrangement

列表模式排列 - 保留现有列表模式和集合表达式排列 (C#)

keep_existing_primary_constructor_declaration_parens_arrangement

主构造函数签名排列 - 保留声明中的括号排列 (C#)

keep_existing_property_patterns_arrangement

属性模式排列 - 保留现有属性模式排列 (C#)

keep_existing_switch_expression_arrangement

switch 表达式排列 - 保留现有 switch 表达式排列 (C#)

保留用户换行方式

通用 - 保留现有换行,适用于: C#C++CssVB.NETXMLXMLDOC

成员初始化列表中冒号后的换行

另起一行 - 在成员初始化列表中的冒号后换行(C++)

成员初始化列表中逗号后的换行

另起一行 - 在成员初始化列表中的逗号后换行(C++)

尾随返回类型中解引用符后的换行

另起一行 - 在尾随返回类型中的 '->' 后换行(C++)

初始化语句后的换行

另起一行 - 在初始化语句后换行(C++)

成员初始化列表中逗号前的换行

另起一行 - 在成员初始化列表中的逗号前换行(C++)

尾随返回类型中解引用符前的换行

另起一行 - 在尾随返回类型中的 '->' 前换行(C++)

requires 条款前的换行

另起一行 - 在 requires 子句前换行(C++)

所有元素前的换行

标签周围 - 将所有元素放在新行上(HTML)

元素前的换行

标签周围 - 将以下元素放在新行上,适用于: HTMLXMLDOC

多行元素前的换行

标签周围 - 将多行元素放在新行上,适用于: HTMLXMLXMLDOC

单行元素前的换行

标签周围 - 将单行元素放在新行上,适用于: XMLXMLDOC

razor 语句周围的换行

Razor 语句周围的换行符(Razor CSharp)

标签中超出指定长度的元素所插入的换行

标签内容 - 当元素长度超过时,在起始标签后和结束标签前换行,适用于: XMLXMLDOC

包含子元素的标签中插入换行

标签周围 - 在包含其他元素且无文本的元素中,在起始标签后和结束标签前换行,适用于: HTMLXMLXMLDOC

多行元素标签中插入换行

标签周围 - 在多行元素中,在起始标签后和结束标签前换行,适用于: HTMLXMLXMLDOC

linkage 声明的大括号样式

大括号布局 - 链接规范 (C++)

linkage 声明的缩进样式

缩进 - 缩进链接规范块的成员(C++)

局部函数体样式

代码体 - 局部函数 (C#)

宏块开头样式

大括号布局 - 用于开始块的宏的正则表达式(C++)

宏块结尾样式

大括号布局 - 用于结束块的宏的正则表达式(C++)

每行数组初始化元素最大数量

初始化器排列 - 单行中的最大数组初始化器和集合表达式元素数 (C#)

属性单行排列的最大长度

属性排列 - 如果属性部分列表长度超过,则放置在单独的行上 (C#)

标签之间的最大空行数

标签周围 - 标签之间的最大空行数,适用于: HTMLXMLXMLDOC

每行 enum 成员最大数量

枚举排列 - 单行中的最大枚举成员数 (C#)

每行形参最大数量

方法签名排列 - 单行中的最大形式参数数 (C#)

每行初始化元素最大数量

初始化器排列 - 单行中的最大对象和集合初始化器元素数 (C#)

每行调用实参最大数量

调用排列 - 单行中的最大调用参数数 (C#)

最大行长度

通用 - 硬换行位置,适用于: C#C++JavaScriptProtobufVB.NETXMLXMLDOC

每行主构造函数参数最大数量

主构造函数签名的排列 - 单行中的最大主构造函数参数数量 (C#)

media query 样式

代码布局 - 媒体查询(Css)

成员初始化列表样式

另起一行 - 在成员初始化列表中的冒号前换行(C++)

方法或运算符体样式

代码主体 - 方法和运算符 (C#)

import 后的最小空行数

空行 - 导入后最小空行数 (JavaScript)

字段周围的最小空行数

空行 - 字段和签名声明周围的最小空行数 (TypeScript)

函数周围的最小空行数

空行 - 函数周围的最小空行数 (JavaScript)

类型周围的最小空行数

空行 - 类型和模块周围的最小空行数 (TypeScript)

声明之间的最小空行数

空行 - 声明之间的最小空行数(Css)

修饰符顺序

修饰符 - 修饰符顺序 (C#)

命名空间主体样式

代码主体 - 命名空间 (C#)

命名空间声明的大括号样式

大括号布局 - 命名空间声明 (C++)

命名空间缩进样式

缩进 - 缩进命名空间成员(C++)

嵌套三元表达式样式

三元表达式的排列 - 嵌套三元表达式样式 (C#)

catch 前是否换行

语句的排列 - 将 'catch' 放在新行,可用于: C#C++JavaScript

else 前是否换行

语句的排列 - 将 'else' 放在新行,可用于: C#C++JavaScript

finally 前是否换行

语句的排列 - 将 'finally' 放在新行,可用于: C#JavaScript

while 前是否换行

语句的排列 - 将 'while' 放在新行,可用于: C#C++JavaScript

元素内部不进行缩进

标签周围 - 不缩进的子元素(HTML)

元素超过指定长度时 if 语句内部不进行缩进

标签周围 - 如果元素的行数多于指定值,则不缩进子元素(HTML)

规范化标记名称

其他 - 规范化标签名称(HTML)

not options 的大括号样式

缩进选项 - 选项中不包含大括号 (Protobuf)

null 检查模式样式

模式 - 空检查模式样式 (C#)

类型显式时使用对象创建表达式

对象创建 - 当创建的类型从用法中显而易见时 (C#)

类型不明显时使用对象创建表达式

对象创建 - 当创建的类型从用法中不明显时 (C#)

旧版引擎

ReSharper 其他 - 恢复旧的格式化引擎 (C#)

options 的大括号样式

缩进选项 - 聚合值选项中的大括号/尖括号 (Protobuf)

尖括号样式的 options 大括号

其他 - 在聚合选项中使用尖括号(Protobuf)

其他大括号样式

大括号布局 - 其他,可用于: C#C++

对齐二元运算符时取消缩进

对齐多行结构 - 减少二元运算符的缩进 (C#)

对齐模式匹配中的二元运算符时取消缩进

对齐多行结构 - 减少二元模式的缩进 (C#)

逗号前不进行缩进

对齐多行结构 - 减少逗号的缩进,可用于: C#C++

点号前不进行缩进

对齐多行结构 - 减少链式方法调用中点的缩进,可用于: C#C++

语句标签取消缩进

其他缩进 - 减少语句标签的缩进 (C#)

对非显而易见操作添加括号以分组

添加括号以避免不明显的优先级 - 当以下组的操作嵌套时 (C#)

对非显而易见操作添加括号

添加括号以避免不明显的优先级 - 在以下操作的操作数周围 (C#)

括号冗余样式

括号 - 删除多余的括号 (C#)

对相同类型操作添加括号

添加括号以避免不明显的优先级 - 即使是相同类型的操作嵌套时 (C#)

pi 属性样式

处理指令 - 属性格式,可用于: HTMLXMLXMLDOC

pi 属性缩进

处理指令 - 属性缩进,可用于: HTMLXMLXMLDOC

在同一行放置抽象访问器持有者

声明块排列 - 将抽象/自动属性/索引器/事件声明放在单行 (C#)

在同一行放置访问器属性

属性排列 - 将访问器属性放在同一行 (C#)

在同一行放置带属性的访问器持有者

声明块排列 - 即使访问器上有属性,也将其放在单行 (C#)

在同一行放置访问器持有者属性

属性排列 - 将属性/索引器/事件属性放在同一行 (C#)

在同一行放置属性

将简单属性与所有者放在同一行 (通用)

在同一行放置类装饰器

另起一行 - 类装饰器与类在同一行 (TypeScript)

将注释放在第一列

其他缩进 - 在注释掉代码时将注释放在第一列,可用于: C#C++

在同一行放置构造函数初始化器

方法签名的排列 - 允许构造函数初始化器在同一行 (C#)

将每个装饰器放在新的一行

另起一行 - 每个装饰器另起一行 (TypeScript)

在同一行放置事件属性

属性 - 将事件属性放在同一行(VB.NET)

在同一行放置表达式访问器

表达式主体成员的排列 - 将属性访问器表达式主体放在同一行 (C#)

在同一行放置表达式方法

表达式主体成员的排列 - 将方法表达式主体放在同一行 (C#)

在同一行放置表达式属性

表达式主体成员的排列 - 将属性表达式主体放在同一行 (C#)

在同一行放置字段属性

属性排列 - 将字段属性放在同一行 (C#)

在同一行放置字段装饰器

另起一行 - 字段装饰器与字段在同一行 (TypeScript)

将 LINQ into 子句放在新的一行

LINQ 表达式的排列 - 在 LINQ 表达式中将 'into' 放在新行 (C#)

在同一行放置方法属性

属性排列 - 将方法属性放在同一行 (C#)

在同一行放置方法装饰器

另起一行 - 方法装饰器与签名在同一行 (TypeScript)

在同一行放置命名空间定义

大括号布局 - 将命名空间定义放在同一行 (C++)

在同一行放置属性属性

属性 - 将属性属性放在同一行 (VB.NET)

在同一行放置属性装饰器

另起一行 - 属性装饰器与属性在同一行 (TypeScript)

在同一行放置记录字段属性

属性排列 - 将记录字段属性放在同一行 (C#)

在同一行放置简单访问器

声明块排列 - 将简单访问器放在单行 (C#)

在同一行放置简单访问器持有者

声明块排列 - 将简单属性/索引器/事件声明放在单行 (C#)

在同一行放置简单匿名方法

嵌套块排列 - 将简单匿名方法放在单行 (C#)

在同一行放置简单块

将简单块放在单行 (通用)

在同一行放置简单 case 语句

嵌套语句的排列 - 将简单 'case' 语句放在同一行 (C#)

在同一行放置简单声明块

将简单类型成员的块放在单行 (通用)

在同一行放置简单嵌套块

嵌套块排列 - 将包含单个简单语句的块放在同一行 (C#)

在同一行放置简单嵌套语句

嵌套语句的排列 - 将简单嵌套语句放在同一行 (C#)

在同一行放置简单枚举

枚举排列 - 将简单枚举放在单行 (C#)

在同一行放置简单初始化器

初始化器的排列 - 将简单数组、对象和集合放在单行 (C#)

在同一行放置简单列表模式

列表模式的排列 - 将简单列表模式和集合表达式放在单行 (C#)

在同一行放置简单方法

声明块排列 - 将简单方法放在单行 (C#)

在同一行放置简单属性模式

属性模式的排列 - 将简单属性模式放在单行 (C#)

在同一行放置简单 switch 表达式

切换表达式的排列 - 将简单的 switch 表达式放在单行上 (C#)

将模板参数放在新的一行

另起一行 - 将模板字面量参数放在新行 (JavaScript)

在同一行放置类型属性

属性排列 - 将类型属性放在同一行 (C#)

在同一行放置类型约束

类型参数、约束和基类型的排列 - 允许类型约束在同一行,可用于: C#C++

倾向于显式丢弃声明

声明中 'var' 的使用 - 对丢弃值使用 'var' 关键字 (C#)

倾向于使用限定引用

引用限定和 'using' 指令 - 优先使用完全限定的引用,可用于: C#Razor CSharpVB.NET

倾向于将解构变量分别声明

声明中 'var' 的使用 - 对解构变量优先使用单独的声明 (C#)

保留标签内的空格

标签周围 - 保留内部空格(HTML)

属性样式

代码布局 - 属性(Css)

protobuf 对齐制表符填充样式

制表符和缩进 - 使用制表符缩进时如何对齐 (Protobuf)

protobuf 允许远距离对齐

制表符和缩进 - 即使结果缩进过大也要对齐 (Protobuf)

protobuf 大括号样式

大括号布局样式 (通用)

protobuf 空代码块样式

缩进选项 - 空块样式 (Protobuf)

protobuf 缩进大小

制表符和缩进 - 缩进大小 (Protobuf)

protobuf 缩进样式

制表符和缩进 - 缩进样式 (Protobuf)

protobuf 最大行长度

换行和截断 - 硬换行位置 (Protobuf)

protobuf 非 options 使用的大括号

缩进选项 - 选项中不包含大括号 (Protobuf)

protobuf options 使用的大括号

缩进选项 - 聚合值选项中的大括号/尖括号 (Protobuf)

protobuf options 尖括号样式

其他 - 在聚合选项中使用尖括号(Protobuf)

protobuf 冒号后加空格

空格 - 聚合选项中冒号后 (Protobuf)

protobuf 冒号前加空格

空格 - 聚合选项中冒号前 (Protobuf)

protobuf 逗号后加空格

空格 - 选项中逗号后 (Protobuf)

protobuf 等号前后加空格

空格 - 字段和选项中的等号周围 (Protobuf)

protobuf Tab 宽度

制表符和缩进 - 制表符宽度 (Protobuf)

嵌套作用域中限定 using 指令

引用限定和 'using' 指令 - 在嵌套作用域中优先使用完全限定的 using 名称 (C#)

引号样式

引号 - 引号样式,可用于: HTMLJavaScript

Razor 始终使用行尾大括号样式

为 C# 覆盖大括号样式以始终使用 '行尾 (K&R 样式)' (Razor CSharp)

Razor 更倾向于使用限定引用

为 @inherits 和 @model 指令使用完全限定名称 (Razor CSharp)

Razor 删除大括号附近的空行

删除 @functions 中 '{' 后和 '}' 前的空行 (Razor CSharp)

Razor 删除 this 限定符

始终删除 'this.' 限定符(覆盖相应的 C# 设置)(Razor CSharp)

删除大括号附近的空行

删除 @functions 中 '{' 后和 '}' 前的空行 (Razor CSharp)

在代码中删除大括号附近的空行

代码中的空行 - 删除代码中 '{' 后和 '}' 前的空行,可用于: C#C++

在声明中删除大括号附近的空行

声明中的空行 - 删除声明中 '{' 后和 '}' 前的空行,可用于: C#C++

删除 this 限定符

始终删除 'this.' 限定符(覆盖相应的 C# 设置)(Razor CSharp)

require 表达式使用大括号

大括号布局 - 需要表达式 (C++)

ReSharper 抽象类构造函数可以设为 protected 的高亮显示

代码检查抽象类的构造函数可以设为受保护

ReSharper 访问权限文本高亮显示

代码检查无法访问文本参数中的符号

ReSharper 访问已释放闭包的高亮显示

代码检查访问已释放的捕获变量

ReSharper 在闭包中访问 foreach 变量的高亮显示

代码检查在闭包中访问 foreach 变量

ReSharper 访问被修改的闭包的高亮显示

代码检查访问已修改的捕获变量

ReSharper 通过派生类型访问静态成员的高亮显示

代码检查通过派生类型访问类型的静态成员

ReSharper accessor 声明大括号

大括号布局 - 访问器声明 (C#)

ReSharper accessor 所属主体

代码主体 - 属性、索引器和事件 (C#)

ReSharper accessor 所属声明的大括号

大括号布局 - 属性声明 (C#)

ReSharper 将 import 添加到最深的作用域

引用限定和 'using' 指令 - 将 'using' 指令添加到最深作用域 (C#)

ReSharper marshal-by-ref 对象地址高亮显示

代码检查按引用捕获的按引用传递类字段可能导致运行时异常

ReSharper 按括号对齐第一个参数

对齐多行结构 - 按 '(' 对齐调用参数,适用于: C#C++

ReSharper 对齐 LINQ 查询

对齐多行结构 - LINQ 查询 (C#)

ReSharper 对齐多行参数

对齐多行结构 - 调用参数,适用于: C#C++VB.NET

ReSharper 对齐多行数组与对象初始化器

对齐多行结构 - 数组、对象和集合初始化器 (C#)

ReSharper 对齐多行数组初始化器

对齐多行结构 - 数组初始化器 (VB.NET)

ReSharper 对齐多行二元表达式链

对齐多行结构 - 二元表达式,适用于: C#C++

ReSharper 对齐多行二元模式

对齐多行结构 - 二元模式 (C#)

ReSharper 对齐多行调用链

对齐多行结构 - 链式方法调用,适用于: C#C++

ReSharper 对齐多行注释

对齐多行结构 - 用星号对齐多行注释 (C#)

ReSharper 对齐多行构造函数初始化

对齐多行结构 - 成员初始化列表中的成员初始化器 (C++)

ReSharper 对齐多行表达式

对齐多行结构 - 其他表达式,适用于: C#VB.NET

ReSharper 对齐多行表达式的大括号

对齐多行结构 - 初始化列表参数 (C++)

ReSharper 对齐多行继承列表

对齐多行结构 - 基类和接口列表,适用于: C#C++

ReSharper 对齐多行 for 语句

对齐多行结构 - 'for' 语句头部 (C#)

ReSharper 对齐多行实现列表

对齐多行结构 - Implements/handles 列表 (VB.NET)

ReSharper 对齐多行列表模式

对齐多行结构 - 列表模式和集合表达式 (C#)

ReSharper 对齐多行参数

对齐多行结构 - 方法参数,适用于: C#C++JavaScriptVB.NET

ReSharper 对齐多行属性模式

对齐多行结构 - 属性模式 (C#)

ReSharper 对齐多行条件语句

对齐多行结构 - 括号内的语句条件 (C#)

ReSharper 对齐多行 switch 表达式

对齐多行结构 - Switch 表达式 (C#)

ReSharper 对齐多行类型参数

对齐多行结构 - 模板参数 (C++)

ReSharper 对齐多行类型参数列表

对齐多行结构 - 模板声明中的模板参数 (C++)

ReSharper 对齐多个声明

对齐多行结构 - 多个声明,适用于: C#C++JavaScriptVB.NET

ReSharper 对齐多行类型参数约束

对齐多行结构 - 类型参数约束 (C#)

ReSharper 对齐多行类型参数列表

对齐多行结构 - 类型参数列表 (C#)

ReSharper 对齐三元表达式

对齐多行结构 - ?: 运算符,适用于: C++JavaScript

ReSharper 对齐元组组件

对齐多行结构 - 元组组件 (C#)

ReSharper 对齐 union 类型用法

对齐多行结构 - 联合类型使用 (TypeScript)

ReSharper 对齐时 Tab 填充样式

对齐多行结构 - 使用制表符缩进时的对齐方式,适用于: C#C++CssHTMLJavaScriptProtobufShaderLabVB.NETXMLXMLDOC

ReSharper 使用全下划线命名的局部参数高亮显示

代码检查Lambda 或局部函数中可能具有误导性的参数名称

ReSharper 允许使用别名

引用限定和 'using' 指令 - 使用 using 别名指令解决冲突,适用于: C#VB.NET

ReSharper 允许左大括号后使用注释

大括号布局 - 允许在 '{' 后添加注释,适用于: C#C++

ReSharper 允许远端对齐

对齐多行结构 - 即使结果缩进过大也对齐,适用于: C#C++HTMLJavaScriptProtobufShaderLabXMLXMLDOC

ReSharper 始终使用行尾大括号样式

为 C# 覆盖大括号样式以始终使用 '行尾 (K&R 样式)' (Razor CSharp)

ReSharper AMD 依赖路径问题高亮显示

代码检查以与 require() 参数相同的方式检查 'amd-dependency'

ReSharper AMD 外部模块高亮显示

代码检查AMD 模块可以转换为外部模块

ReSharper Angular HTML Banana 语法高亮显示

代码检查Angular 2 绑定中的 'Banana in a box' [()] 违规

ReSharper 可为 null 参数注解高亮显示

代码检查声明的可空性已推断(参数被推断为可空)

ReSharper 可为 null 类型成员注解高亮显示

代码检查声明的可空性已推断(类型成员被推断为可空)

ReSharper 非 null 参数注解高亮显示

代码检查声明的可空性已推断(参数被推断为非空)

ReSharper 非 null 类型成员注解高亮显示

代码检查声明的可空性已推断(类型成员被推断为非空)

ReSharper 层次结构中的注解冲突高亮显示

代码检查层次结构中的注解冲突

ReSharper 值类型上的冗余注解高亮显示

代码检查在 void 或值类型的声明中使用可空性属性

ReSharper 层次结构中的冗余注解高亮显示

代码检查层次结构中的注解重复

ReSharper 匿名方法声明大括号

大括号布局 - Lambda 和委托 (匿名方法声明),适用于: C#C++

ReSharper 向集合追加表达式高亮显示

代码检查追加到集合表达式

resharper_arguments_anonymous_function

参数 - 匿名方法 (委托和 Lambda) (C#)

resharper_arguments_literal

参数 - 字面值 (C#)

resharper_arguments_named

参数 - 命名表达式 (变量、属性、方法等) (C#)

resharper_arguments_other

参数 - 其他 (C#)

resharper_arguments_skip_single

参数 - 跳过单个参数 (C#)

resharper_arguments_string_literal

参数 - 字符串文字值 (C#)

resharper_arguments_style_anonymous_function_highlighting

代码检查为匿名函数使用首选参数样式

resharper_arguments_style_literal_highlighting

代码检查为字面值使用首选参数样式

resharper_arguments_style_named_expression_highlighting

代码检查为命名表达式使用首选参数样式

resharper_arguments_style_other_highlighting

代码检查使用首选参数样式

resharper_arguments_style_string_literal_highlighting

代码检查为字符串字面值使用首选参数样式

resharper_arrange_accessor_owner_body_highlighting

代码检查使用首选主体样式(转换为具有首选主体样式的属性、索引器或事件)

resharper_arrange_attributes_highlighting

代码检查在部分中合并或分离属性

resharper_arrange_constructor_or_destructor_body_highlighting

代码检查使用首选主体样式(转换为具有首选主体样式的构造函数或析构函数)

resharper_arrange_default_value_when_type_evident_highlighting

代码检查当类型显而易见时,使用首选默认值表达式样式

resharper_arrange_default_value_when_type_not_evident_highlighting

代码检查当类型不显而易见时,使用首选默认值表达式样式

resharper_arrange_local_function_body_highlighting

代码检查使用首选主体样式(转换为具有首选主体样式的局部函数)

resharper_arrange_method_or_operator_body_highlighting

代码检查使用首选主体样式(转换为具有首选主体样式的方法或运算符)

resharper_arrange_missing_parentheses_highlighting

代码检查添加括号以避免不明显的优先级

resharper_arrange_modifiers_order_highlighting

代码检查调整修饰符声明顺序

resharper_arrange_namespace_body_highlighting

代码检查使用首选命名空间主体样式

resharper_arrange_null_checking_pattern_highlighting

代码检查安排空值检查模式

resharper_arrange_object_creation_when_type_evident_highlighting

代码检查当创建的类型显而易见时,使用首选 'new' 表达式样式

resharper_arrange_object_creation_when_type_not_evident_highlighting

代码检查当创建的类型不显而易见时,使用首选 'new' 表达式样式

resharper_arrange_redundant_parentheses_highlighting

代码检查移除多余的括号

resharper_arrange_static_member_qualifier_highlighting

代码检查为静态成员添加/移除限定符

ReSharper 中用于突出显示 this 限定符排列的设置

代码检查添加/移除 'this.' 限定符

ReSharper 中用于突出显示多行列表中尾随逗号排列的设置

代码检查在多行列表中使用首选样式的尾随逗号(位于新行之前)

ReSharper 中用于突出显示单行列表中尾随逗号排列的设置

代码检查当最后一个元素后没有新行时,使用首选样式的尾随逗号

ReSharper 中用于突出显示类型成员修饰符排列的设置

代码检查为类型成员使用显式或隐式修饰符定义

ReSharper 中用于突出显示类型修饰符排列的设置

代码检查为类型使用显式或隐式修饰符定义

ReSharper 中用于突出显示解构声明中 var 关键字排列的设置

代码检查在解构声明中合并或分离 'var'

ReSharper 中用于突出显示 ASP 内容占位符未解析的设置

代码检查未知内容占位符

ReSharper 中用于突出显示 ASP 自定义页面解析器筛选器类型的设置

代码检查不支持的 pageParserFilterType

ReSharper 中用于突出显示 ASP 中无效代码的设置

代码检查ASP.NET 无效代码

ReSharper 中用于突出显示 ASP 实体的设置

代码检查未知的 HTML 实体

ReSharper 中用于突出显示 ASP 图像的设置

代码检查错误的图像大小

ReSharper 中用于突出显示 ASP 控件类型无效的设置

代码检查无效的控件类型

ReSharper 中用于突出显示 ASP 未解析引用的设置

代码检查未知的符号

ReSharper 中用于突出显示 ASP ODS 方法引用解析错误的设置

代码检查对象数据源方法解析问题

ReSharper 中用于突出显示 ASP 引用警告的设置

代码检查ASP.NET 解析警告

ReSharper 中用于突出显示 ASP skin 未解析的设置

代码检查未知的皮肤

ReSharper 中用于突出显示具有可选值的 ASP 标记属性的设置

代码检查带有可选值的属性问题

ReSharper 中用于突出显示 ASP theme 未解析的设置

代码检查未知的主题

ReSharper 中用于突出显示未使用的 ASP Register 指令的设置

代码检查未使用的注册指令

ReSharper 中用于突出显示 ASP 警告的设置

代码检查ASP.NET 警告

ReSharper 中用于突出显示给 NotNull 特性赋值为 null 的设置

代码检查可能将 'null' 分配给非空实体

ReSharper 中用于突出显示对常量赋值的设置

代码检查对常量的赋值

ReSharper 中用于突出显示在函数作用域中对隐式全局变量赋值的设置

代码检查对隐式声明的全局变量的赋值

ReSharper 中用于突出显示已赋值但从未使用的值的设置

代码检查赋值的值从未使用

ReSharper 中用于突出显示赋值未应用于对应字段的设置

代码检查在构造函数中分配的参数属性值不会分配给类属性

ReSharper 中用于突出显示条件表达式中赋值操作的设置

代码检查在条件语句中对变量的赋值

ReSharper 中用于突出显示条件(三元)表达式中赋值操作的设置

代码检查条件表达式中的赋值

ReSharper 中用于突出显示应使用丢弃而不是赋值的设置

代码检查可疑使用具有丢弃样式名称的变量

ReSharper 中用于突出显示被完全丢弃的赋值操作的设置

代码检查赋值结果被完全丢弃

ReSharper 中用于突出显示 ASXX 路径错误的设置

代码检查路径错误

ReSharper 中用于突出显示未使用 await 的 async 迭代器 foreach 调用的设置

代码检查异步迭代器调用未使用 'await foreach'

ReSharper 中用于突出显示 async void lambda 表达式的设置

代码检查避免在委托类型返回 'void' 时使用 'async' lambda

ReSharper 中用于突出显示 async void 方法的设置

代码检查避免使用返回类型为 'void' 的 'async' 方法

ReSharper 中用于设置特性缩进的选项

标签头部内 - 属性缩进,可用于: HTMLXMLXMLDOC

ReSharper 中用于设置特性样式的选项

标签头部内 - 属性格式,可用于: HTMLXMLXMLDOC

ReSharper 中用于突出显示自动属性可设为仅 get 的全局设置

代码检查自动属性可以设为仅获取(非私有访问权限)

ReSharper 中用于突出显示自动属性可设为仅 get 的本地设置

代码检查自动属性可以设为仅获取(私有访问权限)

ReSharper 中用于突出显示特性括号中的空格问题的设置

代码检查属性周围的间距不正确

resharper_bad_braces_spaces_highlighting

代码检查大括号周围的间距不正确

resharper_bad_child_statement_indent_highlighting

代码检查子语句周围的缩进不正确

resharper_bad_colon_spaces_highlighting

代码检查冒号周围的间距不正确

resharper_bad_comma_spaces_highlighting

代码检查逗号周围的间距不正确

resharper_bad_control_braces_indent_highlighting

代码检查语句大括号周围的缩进不正确

resharper_bad_control_braces_line_breaks_highlighting

代码检查语句大括号周围的换行不正确

resharper_bad_declaration_braces_indent_highlighting

代码检查声明大括号周围的缩进不正确

resharper_bad_declaration_braces_line_breaks_highlighting

代码检查声明大括号周围的换行不正确

resharper_bad_empty_braces_line_breaks_highlighting

代码检查空大括号周围的换行不正确

resharper_bad_expression_braces_indent_highlighting

代码检查表达式大括号周围的缩进不正确

resharper_bad_expression_braces_line_breaks_highlighting

代码检查表达式大括号周围的换行不正确

resharper_bad_generic_brackets_spaces_highlighting

代码检查泛型括号周围的间距不正确

resharper_bad_indent_highlighting

代码检查多余缩进/缩出导致的缩进不正确

resharper_bad_linq_line_breaks_highlighting

代码检查LINQ 查询周围的换行不正确

resharper_bad_list_line_breaks_highlighting

代码检查列表中逗号周围的换行不正确

resharper_bad_member_access_spaces_highlighting

代码检查成员访问符号周围的间距不正确

resharper_bad_namespace_braces_indent_highlighting

代码检查命名空间大括号周围的缩进不正确

resharper_bad_parens_line_breaks_highlighting

代码检查括号周围的换行不正确

resharper_bad_parens_spaces_highlighting

代码检查括号周围的间距不正确

resharper_bad_preprocessor_indent_highlighting

代码检查预处理指令周围的缩进不正确

resharper_bad_semicolon_spaces_highlighting

代码检查分号周围的间距不正确

resharper_bad_spaces_after_keyword_highlighting

代码检查关键字与括号之间的间距不正确

resharper_bad_square_brackets_spaces_highlighting

代码检查语句中方括号周围的间距不正确

resharper_bad_switch_braces_indent_highlighting

代码检查switch 语句周围的缩进不正确

resharper_bad_symbol_spaces_highlighting

代码检查运算符符号周围的间距不正确

resharper_base_member_has_params_highlighting

代码检查基类成员具有 'params' 参数,但重写者没有

resharper_base_method_call_with_default_parameter_highlighting

代码检查调用基类成员时使用了隐式默认参数

resharper_base_object_equals_is_object_equals_highlighting

代码检查调用 'base.Equals(...)' 是引用相等

resharper_base_object_get_hash_code_call_in_get_hash_code_highlighting

代码检查重写的 GetHashCode 调用了基类 'Object.GetHashCode()'

resharper_bitwise_operator_on_enum_without_flags_highlighting

代码检查对枚举的按位操作未标记为 [Flags] 属性

resharper_blank_line_after_pi

处理指令 - 处理指令后空行,可用于: HTMLXMLXMLDOC

resharper_blank_lines_after_access_specifier

空行 - 访问说明符后 (C++)

resharper_blank_lines_after_block_statements

代码中的空行 - 子块语句后 (C#)

resharper_blank_lines_after_case

代码中的空行 - switch 语句中 'case' 后 (C#)

resharper_blank_lines_after_control_transfer_statements

代码中的空行 - 控制转移语句后 (C#)

文件作用域命名空间指令后空行数

声明中的空行 - 文件范围的命名空间指令后 (C#)

import 语句后空行数

空行 - 导入部分后 (VB.NET)

多行语句后空行数

代码中的空行 - 多行语句后 (C#)

选项后空行数

空行 - 文件选项部分后 (VB.NET)

起始注释后空行数

声明中的空行 - 文件头注释后 (C#)

using 列表之后的空行数

声明中的空行 - 'using' 列表后 (C#)

访问器周围的空行数

声明中的空行 - 属性/事件访问器周围 (C#)

自动属性周围的空行数

声明中的空行 - 自动/抽象属性/事件周围 (C#)

块状 case 分支周围的空行数

代码中的空行 - switch 语句中带块的 'case' 部分周围 (C#)

类定义周围的空行数

空行 - 类/结构/枚举定义周围 (C++)

字段周围的空行数

声明中的空行 - 字段周围,可用于: C#VB.NET

函数声明周围的空行数

空行 - 函数声明周围 (C++)

函数定义周围的空行数

空行 - 函数定义周围 (C++)

全局属性周围的空行数

空行 - 全局属性后 (VB.NET)

可调用项周围的空行数

声明中的空行 - 方法周围,可用于: C#VB.NET

本地方法周围的空行数

代码中的空行 - 局部函数周围 (C#)

多行 case 分支周围的空行数

代码中的空行 - switch 语句中多行 'case' 部分周围 (C#)

命名空间周围的空行数

声明中的空行 - 命名空间周围,可用于: C#C++VB.NET

其他声明周围的空行数

空行 - 其他定义和声明周围 (C++)

属性周围的空行数

声明中的空行 - 属性/事件周围 (C#)

Razor 函数周围的空行数

Razor @functions 块周围的空行 (Razor CSharp)

Razor 助手周围的空行数

Razor 助手周围的空行 (Razor CSharp)

Razor 段周围的空行数

Razor 部分周围的空行 (Razor CSharp)

区域指令周围的空行数

通用 - 区域周围,可用于: C#VB.NET

单行访问器周围的空行数

声明中的空行 - 单行属性/事件访问器周围 (C#)

单行自动属性周围的空行数

声明中的空行 - 单行自动/抽象属性/事件周围 (C#)

单行字段周围的空行数

声明中的空行 - 单行字段周围,可用于: C#VB.NET

单行函数定义周围的空行数

空行 - 单行函数定义周围 (C++)

单行可调用项周围的空行数

声明中的空行 - 单行方法周围,可用于: C#VB.NET

在单行本地方法前后添加空行

代码中的空行 - 单行局部函数周围 (C#)

在单行属性前后添加空行

声明中的空行 - 单行属性/事件周围 (C#)

在单行类型前后添加空行

声明中的空行 - 单行类型周围 (C#)

在类型前后添加空行

声明中的空行 - 类型周围,可用于: C#VB.NET

在访问限定符前添加空行

空行 - 访问说明符前 (C++)

在代码块语句前添加空行

代码中的空行 - 子块语句前 (C#)

在 case 标签前添加空行

代码中的空行 - switch 语句中 'case' 前 (C#)

在控制传递语句前添加空行

代码中的空行 - 控制转移语句前 (C#)

在多行语句前添加空行

代码中的空行 - 多行语句前 (C#)

在单行注释前添加空行

通用 - 单行注释前 (C#)

在 using 组之间添加空行

声明中的空行 - 不同 'using' 组之间 (C#)

在命名空间内部添加空行

声明中的空行 - 命名空间内 (C#)

在 #region 内部添加空行

通用 - 区域内,可用于: C#VB.NET

在类型内部添加空行

声明中的空行 - 类型内部 (C#)

Blazor 编辑器要求的高亮显示

代码检查缺少必需属性的值

区块作用域重新声明的高亮显示

代码检查重复声明 let/const

大括号样式

大括号布局样式 (通用)

do/while 语句使用大括号

大括号 - 在 'do-while' 语句中 (C#)

fixed 语句使用大括号

大括号 - 在 'fixed' 语句中 (C#)

for 循环使用大括号

大括号 - 在 'for' 语句中 (C#)

foreach 循环使用大括号

大括号 - 在 'foreach' 语句中 (C#)

if/else 使用大括号

大括号 - 在 'if' 语句中 (C#)

lock 语句使用大括号

大括号 - 在 'lock' 语句中 (C#)

using 语句使用大括号

大括号 - 在 'using' 语句中 (C#)

while 循环使用大括号

大括号 - 在 'while' 语句中 (C#)

多余的大括号

大括号 - 移除冗余大括号 (C#)

分隔模板声明

另起一行 - 在模板声明的模板<...>后换行 (C++)

成员访问中内建类型引用样式的高亮显示

代码检查将内置类型引用替换为 CLR 类型名称或静态成员访问表达式中的关键字

内建类型引用样式的高亮显示

代码检查将内置类型引用替换为 CLR 类型名称或关键字

将内建类型应用于原生整数

内置类型 - 也适用于本机大小的整数类型 (C#)

成员访问中内建类型引用样式

内置类型 - 在成员访问表达式中,优先使用 (C#)

内建类型引用样式

内置类型 - 在局部变量、成员和参数中,优先使用 (C#)

按引用传递参数是易变字段的高亮显示

代码检查对 'volatile' 字段的捕获引用不会被视为 'volatile'

使用隐式 int 类型的 C 声明的高亮显示

代码检查缺少类型说明符,默认为 int

无效模块名称的 C# 构建高亮显示

代码检查不存在具有此名称的模块

缺少插件依赖项的 C# 高亮显示

代码检查项目文件中缺少插件的依赖项

C# 警告 CA2252 的高亮显示

代码检查在使用预览功能之前,请先选择加入

C# 警告 CS0078 的高亮显示

代码检查'l' 后缀容易与数字 '1' 混淆

C# 警告 CS0108 和 CS0114 的高亮显示

代码检查需要关键字 'new'

C# 警告 CS0109 的高亮显示

代码检查关键字 'new' 是多余的

C# 警告 CS0162 的高亮显示

代码检查代码不可达

C# 警告 CS0183 的高亮显示

代码检查给定表达式始终是提供的类型

C# 警告 CS0184 的高亮显示

代码检查给定表达式从不是提供的类型

C# 警告 CS0197 的高亮显示

代码检查获取按引用传递的类字段的地址

C# 警告 CS0252 和 CS0253 的高亮显示

代码检查可能的无意引用比较

C# 警告 CS0282 的高亮显示

代码检查在部分结构的多个声明中,字段之间没有定义的顺序。 要指定顺序,所有实例字段必须在同一声明中。

C# 警告 CS0420 的高亮显示

代码检查对 volatile 字段的引用不会被视为 volatile

C# 警告 CS0458 的高亮显示

代码检查表达式的结果始终为可空类型的 'null'

C# 警告 CS0464 的高亮显示

代码检查与可空值类型的 null 比较总是产生 'false'

C# 警告 CS0465 的高亮显示

代码检查引入 'Finalize' 方法可能会干扰析构函数的调用

C# 警告 CS0469 的高亮显示

代码检查'goto case' 值不能隐式转换为所需类型

C# 警告 CS0472 的高亮显示

代码检查由于值类型的值永远不等于 'null',表达式的结果始终为 'true' 或 'false'

C# 警告 CS0612 的高亮显示

代码检查使用已过时的符号(无消息)

C# 警告 CS0618 的高亮显示

代码检查使用已过时的符号

C# 警告 CS0628 的高亮显示

代码检查在密封类中声明新的受保护成员与将其声明为私有成员相同

C# 警告 CS0642 的高亮显示

代码检查可能错误的空语句

C# 警告 CS0652 的高亮显示

代码检查与整数常量的比较是无用的;该常量超出了类型 'type' 的范围。

C# 警告 CS0657 的高亮显示

代码检查'attribute modifier' 不是此声明的有效属性位置。 此块中的所有属性都将被忽略

C# 警告 CS0658 的高亮显示

代码检查'attribute modifier' 不是一个被识别的属性位置。 此块中的所有属性都将被忽略

C# 警告 CS0659 的高亮显示

代码检查类重写了 Object.Equals(object o),但未重写 Object.GetHashCode()

C# 警告 CS0660 和 CS0661 的高亮显示

代码检查运算符 '==' 或运算符 '!=' 与未重写的 'Object.Equals(object o)' 和 'Object.GetHashCode()' 一起使用

C# 警告 CS0665 的高亮显示

代码检查条件表达式中的赋值

C# 警告 CS0672 的高亮显示

代码检查成员重写了已过时的成员

C# 警告 CS0675 的高亮显示

代码检查对符号扩展操作数使用按位或运算符。

C# 警告 CS0693 的高亮显示

代码检查类型参数与外部类型的类型参数同名

C# 警告 CS0728 的高亮显示

代码检查可能错误地将参数 'using' 或 'lock' 语句的本地变量赋值

C# 警告 CS1030 的高亮显示

代码检查'#warning' 指令

C# 警告 CS1058 的高亮显示

代码检查之前的 catch 子句已捕获所有异常

C# 警告 CS1066 的高亮显示

代码检查为参数指定的默认值将不起作用,因为它适用于不允许可选参数的上下文中的成员

C# 警告 CS1522 的高亮显示

代码检查空的 switch 块

C# 警告 CS1570 的高亮显示

代码检查XML 注释中的无效 XML

C# 警告 CS1571 的高亮显示

代码检查XML 注释中重复的 param 标签

C# 警告 CS1572 的高亮显示

代码检查XML 注释中有一个 'param' 标签用于 'Parameter',但没有该名称的参数

C# 警告 CS1573 的高亮显示

代码检查参数在 XML 注释中没有匹配的 param 标签

C# 警告 CS1574、CS1584、CS1581 和 CS1580 的高亮显示

代码检查无法解析 XML 注释中的引用

C# 警告 CS1574 的高亮显示

代码检查XML 注释中的引用不明确

C# 警告 CS1580 的高亮显示

代码检查XML 注释中的签名不正确

C# 警告 CS1584 的高亮显示

代码检查XML 注释中的语法错误

C# 警告 CS1587 的高亮显示

代码检查XML 注释未放置在有效的语言元素上

C# 警告 CS1589 的高亮显示

代码检查无法包含 XML 片段

C# 警告 CS1590 的高亮显示

代码检查无效的 XML 包含元素

C# 警告 CS1591 的高亮显示

代码检查公开可见的类型或成员缺少 XML 注释

C# 警告 CS1592 的高亮显示

代码检查包含的注释文件中格式错误的 XML

C# 警告 CS1710 的高亮显示

代码检查XML 注释中重复的 typeparam 标签

C# 警告 CS1711 的高亮显示

代码检查XML 注释中有一个 'typeparam' 标签用于 'TypeParameter',但没有该名称的类型参数

C# 警告 CS1712 的高亮显示

代码检查类型参数在 XML 注释中没有匹配的 typeparam 标签

C# 警告 CS1717 的高亮显示

代码检查对同一变量的赋值

C# 警告 CS1723 的高亮显示

代码检查XML 注释中具有 cref 属性,该属性引用了一个类型参数

C# 警告 CS1911 的高亮显示

代码检查通过匿名方法、lambda 表达式、查询表达式或迭代器中的 'base' 关键字访问成员会导致不可验证的代码

C# 警告 CS1957 的高亮显示

代码检查运行时存在多个重写候选项

C# 警告 CS1981 的高亮显示

代码检查使用 'is' 测试与 'dynamic' 的兼容性本质上与测试与 'Object' 的兼容性相同,并且对于所有非 null 值都将成功

C# 警告 CS1998 的高亮显示

代码检查异步函数没有 await 表达式

C# 警告 CS4014 的高亮显示

代码检查异步方法调用没有 await 表达式

C# 警告 CS7022 的高亮显示

代码检查由于找到包含顶级语句的编译单元,'Main' 方法将不会用作入口点。

C# 警告 CS7023 的高亮显示

代码检查'is' 或 'as' 运算符中的静态类型。

C# 警告 CS7095 的高亮显示

代码检查筛选器表达式是一个常量,请考虑移除筛选器

C# 警告 CS8073 的高亮显示

代码检查由于值类型的值永远不等于 'null',表达式的结果始终为 'true' 或 'false'

C# 警告 CS8094 的高亮显示

代码检查对齐值 'value' 的幅度大于 'magnitude limit',可能会导致生成较大的格式化字符串。

C# 警告 CS8123 的高亮显示

代码检查元组元素名称被忽略,因为目标类型指定了不同的名称或未指定名称。

C# 警告 CS8383 的高亮显示

代码检查元组元素名称被忽略,因为元组 == 或 != 运算符的另一侧指定了不同的名称或未指定名称。

resharper_c_sharp_warnings_cs8424_highlighting

代码检查'EnumeratorCancellation' 属性仅在返回 'IAsyncEnumerable<>' 的异步迭代器方法中对类型为 'CancellationToken' 的参数有效。

resharper_c_sharp_warnings_cs8425_highlighting

代码检查异步迭代器有一个或多个类型为 'CancellationToken' 的参数,但其中没有一个带有 'EnumeratorCancellation' 属性。

resharper_c_sharp_warnings_cs8500_highlighting

代码检查此操作获取托管类型的地址、大小或声明指针。

resharper_c_sharp_warnings_cs8509_highlighting

代码检查此 switch 表达式未处理所有可能的输入(不完整)。

resharper_c_sharp_warnings_cs8519_highlighting

代码检查给定表达式从未匹配提供的模式。

resharper_c_sharp_warnings_cs8520_highlighting

代码检查给定表达式始终匹配提供的常量。

resharper_c_sharp_warnings_cs8524_highlighting

代码检查此 switch 表达式未处理其输入类型的某些值(不完整),涉及未命名的枚举值。

resharper_c_sharp_warnings_cs8597_highlighting

代码检查抛出的值可能为 null。

resharper_c_sharp_warnings_cs8600_highlighting

代码检查将 null 字面量或可能的 null 值转换为非空类型。

resharper_c_sharp_warnings_cs8601_highlighting

代码检查可能的 null 引用赋值。

resharper_c_sharp_warnings_cs8602_highlighting

代码检查可能的 null 引用解引用。

resharper_c_sharp_warnings_cs8603_highlighting

代码检查可能的 null 引用返回。

resharper_c_sharp_warnings_cs8604_highlighting

代码检查参数的可能 null 引用。

resharper_c_sharp_warnings_cs8605_highlighting

代码检查拆箱可能的 null 值。

resharper_c_sharp_warnings_cs8607_highlighting

代码检查可能的 null 值不能用于标记为 [NotNull] 或 [DisallowNull] 的类型。

resharper_c_sharp_warnings_cs8608_highlighting

代码检查类型中引用类型的可空性与重写成员不匹配。

resharper_c_sharp_warnings_cs8609_highlighting

代码检查返回类型中引用类型的可空性与重写成员不匹配。

resharper_c_sharp_warnings_cs8610_highlighting

代码检查参数类型中引用类型的可空性与重写成员不匹配。

resharper_c_sharp_warnings_cs8611_highlighting

代码检查参数类型中引用类型的可空性与部分方法声明不匹配。

resharper_c_sharp_warnings_cs8612_highlighting

代码检查类型中引用类型的可空性与隐式实现的成员不匹配。

resharper_c_sharp_warnings_cs8613_highlighting

代码检查返回类型中引用类型的可空性与隐式实现的成员不匹配。

resharper_c_sharp_warnings_cs8614_highlighting

代码检查参数类型中引用类型的可空性与隐式实现的成员不匹配。

resharper_c_sharp_warnings_cs8615_highlighting

代码检查类型中引用类型的可空性与实现的成员不匹配。

resharper_c_sharp_warnings_cs8616_highlighting

代码检查返回类型中引用类型的可空性与实现的成员不匹配。

resharper_c_sharp_warnings_cs8617_highlighting

代码检查参数类型中引用类型的可空性与实现的成员不匹配。

resharper_c_sharp_warnings_cs8618_highlighting

代码检查非空成员未初始化。

resharper_c_sharp_warnings_cs8619_highlighting

代码检查源类型中引用类型的可空性与目标类型不匹配。

resharper_c_sharp_warnings_cs8620_highlighting

代码检查由于引用类型的可空性差异,参数不能用于对应的参数。

resharper_c_sharp_warnings_cs8621_highlighting

代码检查返回类型中引用类型的可空性与目标委托不匹配(可能是由于可空性属性)。

resharper_c_sharp_warnings_cs8622_highlighting

代码检查参数类型中引用类型的可空性与目标委托不匹配(可能是由于可空性属性)。

resharper_c_sharp_warnings_cs8624_highlighting

代码检查由于引用类型的可空性差异,参数不能用作参数的输出。

resharper_c_sharp_warnings_cs8625_highlighting

代码检查无法将 null 字面量转换为非空引用类型。

resharper_c_sharp_warnings_cs8629_highlighting

代码检查可空值类型可能为 null。

resharper_c_sharp_warnings_cs8631_highlighting

代码检查类型参数的可空性与约束类型不匹配。

resharper_c_sharp_warnings_cs8632_highlighting

代码检查可空引用类型的注解应仅在 '#nullable' 注解上下文中使用。

resharper_c_sharp_warnings_cs8633_highlighting

代码检查类型参数的约束中存在可空性不匹配。

resharper_c_sharp_warnings_cs8634_highlighting

代码检查类型参数的可空性与 'class' 约束不匹配。

resharper_c_sharp_warnings_cs8643_highlighting

代码检查显式接口说明符中引用类型的可空性与类型实现的接口不匹配。

resharper_c_sharp_warnings_cs8644_highlighting

代码检查基类型实现的接口中引用类型的可空性不匹配。

resharper_c_sharp_warnings_cs8645_highlighting

代码检查接口列表中已列出的类型具有不同的引用类型可空性。

resharper_c_sharp_warnings_cs8655_highlighting

代码检查此 switch 表达式未处理某些 null 输入(不完整)。

resharper_c_sharp_warnings_cs8656_highlighting

代码检查从 'readonly' 成员调用非只读成员会导致 'this' 的隐式副本。

resharper_c_sharp_warnings_cs8667_highlighting

代码检查部分方法声明的类型参数可空性不一致。

resharper_c_sharp_warnings_cs8669_highlighting

代码检查可空引用类型的注解应仅在 '#nullable' 注解上下文中使用。 自动生成的代码需要在源代码中显式添加 '#nullable' 指令。

resharper_c_sharp_warnings_cs8670_highlighting

代码检查对象或集合初始化器隐式解引用可能的 null 成员。

resharper_c_sharp_warnings_cs8714_highlighting

代码检查类型参数的可空性与 'notnull' 约束不匹配。

resharper_c_sharp_warnings_cs8762_highlighting

代码检查退出函数时,参数必须有条件地具有非空值。

resharper_c_sharp_warnings_cs8763_highlighting

代码检查标记为 [DoesNotReturn] 的方法不应返回。

resharper_c_sharp_warnings_cs8764_highlighting

代码检查返回类型的可空性与重写成员不匹配(可能是由于可空性属性)。

resharper_c_sharp_warnings_cs8765_highlighting

代码检查参数类型的可空性与重写成员不匹配(可能是由于可空性属性)。

resharper_c_sharp_warnings_cs8766_highlighting

代码检查返回类型的可空性与隐式实现的成员不匹配(可能是由于可空性属性)。

resharper_c_sharp_warnings_cs8767_highlighting

代码检查参数类型的可空性与隐式实现的成员不匹配(可能是由于可空性属性导致)。

resharper_c_sharp_warnings_cs8768_highlighting

代码检查返回类型的可空性与实现的成员不匹配(可能是由于可空性属性导致)。

resharper_c_sharp_warnings_cs8769_highlighting

代码检查参数类型的可空性与实现的成员不匹配(可能是由于可空性属性导致)。

resharper_c_sharp_warnings_cs8770_highlighting

代码检查方法缺少 '[DoesNotReturn]' 注解以匹配实现或重写的成员。

resharper_c_sharp_warnings_cs8774_highlighting

代码检查成员在退出时必须具有非空值。

resharper_c_sharp_warnings_cs8775_highlighting

代码检查成员在函数退出时必须有条件地具有非空值。

resharper_c_sharp_warnings_cs8776_highlighting

代码检查成员不能在此属性中使用。

resharper_c_sharp_warnings_cs8777_highlighting

代码检查参数在退出时必须具有非空值。

resharper_c_sharp_warnings_cs8794_highlighting

代码检查给定表达式始终匹配提供的模式

resharper_c_sharp_warnings_cs8819_highlighting

代码检查返回类型中引用类型的可空性与部分方法声明不匹配。

resharper_c_sharp_warnings_cs8824_highlighting

代码检查参数在退出时必须具有非空值,因为 [NotNullIfNotNull] 注解中提到的参数为非空。

resharper_c_sharp_warnings_cs8825_highlighting

代码检查返回值必须为非空,因为 [NotNullIfNotNull] 注解中提到的参数为非空。

resharper_c_sharp_warnings_cs8846_highlighting

代码检查Switch 表达式未处理其输入类型的所有可能值(不完整)。 但是,带有 'when' 子句的模式可能会成功匹配此值。

resharper_c_sharp_warnings_cs8847_highlighting

代码检查Switch 表达式未处理某些空输入(不完整)。 但是,带有 'when' 子句的模式可能会成功匹配此值。

resharper_c_sharp_warnings_cs8851_highlighting

代码检查Record 定义了 'Equals' 但未定义 'GetHashCode'

resharper_c_sharp_warnings_cs8860_highlighting

代码检查类型和别名不应命名为 'record'

resharper_c_sharp_warnings_cs8892_highlighting

代码检查异步 'Main' 方法不会被用作入口点,因为找到了同步入口点。

resharper_c_sharp_warnings_cs8947_highlighting

代码检查参数在参数列表中出现在插值字符串处理程序参数之后。

resharper_c_sharp_warnings_cs8960_highlighting

代码检查CallerArgumentExpressionAttribute 无效;它被 CallerLineNumberAttribute 覆盖。

resharper_c_sharp_warnings_cs8961_highlighting

代码检查CallerArgumentExpressionAttribute 无效;它被 CallerFilePathAttribute 覆盖。

resharper_c_sharp_warnings_cs8962_highlighting

代码检查CallerArgumentExpressionAttribute 无效;它被 CallerMemberNameAttribute 覆盖。

resharper_c_sharp_warnings_cs8963_highlighting

代码检查CallerArgumentExpressionAttribute 应用于无效的参数名称。

resharper_c_sharp_warnings_cs8965_highlighting

代码检查CallerArgumentExpressionAttribute 应用于参数将无效,因为它是自引用的。

resharper_c_sharp_warnings_cs8966_highlighting

代码检查CallerArgumentExpressionAttribute 无效,因为它应用于在不允许可选参数的上下文中使用的成员。

resharper_c_sharp_warnings_cs8971_highlighting

代码检查[InterpolatedStringHandlerArgument] 应用于 lambda 参数时无效,并将在调用点被忽略。

resharper_c_sharp_warnings_cs8974_highlighting

代码检查将方法组转换为非委托类型 'object'。

resharper_c_sharp_warnings_cs8981_highlighting

代码检查类型名称仅包含小写的 ASCII 字符。 此类名称可能会成为语言的保留名称

resharper_c_sharp_warnings_cs9042_highlighting

代码检查不应要求使用过时的成员。

resharper_c_sharp_warnings_cs9073_highlighting

代码检查参数的 'scoped' 修饰符与目标委托不匹配。

resharper_c_sharp_warnings_cs9074_highlighting

代码检查参数的 'scoped' 修饰符与重写或实现的成员不匹配。

resharper_c_sharp_warnings_cs9080_highlighting

代码检查在此上下文中使用变量可能会暴露其引用的变量超出其声明范围。

resharper_c_sharp_warnings_cs9081_highlighting

代码检查在此上下文中,stackalloc 表达式的结果可能会暴露在包含方法之外。

resharper_c_sharp_warnings_cs9082_highlighting

代码检查局部变量通过引用返回,但被初始化为无法通过引用返回的值。

resharper_c_sharp_warnings_cs9083_highlighting

代码检查变量的成员通过引用返回,但被初始化为无法通过引用返回的值。

resharper_c_sharp_warnings_cs9084_highlighting

代码检查结构体成员通过引用返回 'this' 或其他实例成员。

resharper_c_sharp_warnings_cs9085_highlighting

代码检查此操作将表达式通过引用赋值给具有更窄逃逸范围的变量。

resharper_c_sharp_warnings_cs9086_highlighting

代码检查引用条件运算符的分支引用了声明范围不兼容的变量。

resharper_c_sharp_warnings_cs9087_highlighting

代码检查此操作通过引用返回参数,但它不是 ref 参数。

resharper_c_sharp_warnings_cs9088_highlighting

代码检查此操作通过引用返回参数,但它的作用域限制在当前方法内。

resharper_c_sharp_warnings_cs9089_highlighting

代码检查此操作通过引用返回参数的成员,但它不是 ref 或 out 参数。

resharper_c_sharp_warnings_cs9090_highlighting

代码检查此操作通过引用返回参数的成员,但它的作用域限制在当前方法内。

resharper_c_sharp_warnings_cs9091_highlighting

代码检查此操作通过引用返回局部变量,但它不是 ref 局部变量。

resharper_c_sharp_warnings_cs9092_highlighting

代码检查此操作通过引用返回局部变量的成员,但它不是 ref 局部变量。

resharper_c_sharp_warnings_cs9093_highlighting

代码检查此操作通过引用赋值一个只能通过 return 语句逃逸当前方法的值。

resharper_c_sharp_warnings_cs9094_highlighting

代码检查此操作通过 ref 参数引用返回参数;但它只能安全地在 return 语句中返回。

resharper_c_sharp_warnings_cs9095_highlighting

代码检查此操作通过 ref 参数引用返回参数的成员;但它只能安全地在 return 语句中返回。

resharper_c_sharp_warnings_cs9097_highlighting

代码检查此操作通过引用赋值一个具有比目标更宽的值逃逸范围的值,允许通过目标赋值具有更窄逃逸范围的值。

resharper_c_sharp_warnings_cs9099_highlighting

代码检查默认参数值与目标委托类型不匹配。

resharper_c_sharp_warnings_cs9100_highlighting

代码检查参数在 lambda 中具有 params 修饰符,但在目标委托类型中没有。

resharper_c_sharp_warnings_cs9107_highlighting

代码检查参数被捕获到封闭类型的状态中,其值也被传递给基类构造函数。 该值可能也会被基类捕获。

resharper_c_sharp_warnings_cs9124_highlighting

代码检查参数被捕获到封闭类型的状态中,其值也被用于初始化字段、属性或事件。

resharper_c_sharp_warnings_cs9154_highlighting

代码检查可拦截方法和拦截器方法的签名不匹配

resharper_c_sharp_warnings_cs9158_highlighting

代码检查参数类型中引用类型的可空性与可拦截方法不匹配

resharper_c_sharp_warnings_cs9159_highlighting

代码检查拦截器方法中返回类型的引用类型可空性与可拦截方法不匹配

resharper_c_sharp_warnings_cs9179_highlighting

代码检查主构造函数参数被基类型的成员遮蔽。

resharper_c_sharp_warnings_cs9181_highlighting

代码检查内联数组索引器不会用于元素访问表达式。

resharper_c_sharp_warnings_cs9182_highlighting

代码检查内联数组的 'Slice' 方法不会用于元素访问表达式。

resharper_c_sharp_warnings_cs9183_highlighting

代码检查内联数组转换运算符不会用于从声明类型的表达式进行转换。

resharper_c_sharp_warnings_cs9184_highlighting

代码检查'内联数组'语言特性不支持具有 'ref' 字段或类型无效作为类型参数的内联数组类型。

resharper_c_sharp_warnings_cs9191_highlighting

代码检查与 'in' 参数对应的参数的 'ref' 修饰符等同于 'in'。 建议改用 'in'。

resharper_c_sharp_warnings_cs9192_highlighting

代码检查与 'in' 参数对应的参数的 'ref' 修饰符等同于 'in'。 建议改用 'in'。

resharper_c_sharp_warnings_cs9193_highlighting

代码检查参数应为变量,因为它被传递给 'ref readonly' 参数。

resharper_c_sharp_warnings_cs9195_highlighting

代码检查参数应使用 'in' 关键字传递。

resharper_c_sharp_warnings_cs9196_highlighting

代码检查参数的引用种类修饰符与重写或实现的成员中的对应参数不匹配。

resharper_c_sharp_warnings_cs9200_highlighting

代码检查为 'ref readonly' 参数指定了默认值,但 'ref readonly' 应仅用于引用。 建议将参数声明为 'in'。

resharper_c_sharp_warnings_cs9208_highlighting

代码检查集合表达式可能会导致意外的堆分配

resharper_c_sharp_warnings_cs9209_highlighting

代码检查由于使用了 '..' 展开,集合表达式可能会导致意外的堆分配

resharper_c_sharp_warnings_wme006_highlighting

代码检查命名空间应为此项目的默认命名空间

resharper_caller_callee_using_error_highlighting

代码检查在 'strict mode' 中使用 'arguments.caller' 和 'arguments.callee'

resharper_caller_callee_using_highlighting

代码检查使用 'arguments.caller' 和 'arguments.callee'

resharper_can_simplify_dictionary_lookup_with_try_add_highlighting

代码检查字典查找可以通过 'TryAdd' 简化

resharper_can_simplify_dictionary_lookup_with_try_get_value_highlighting

代码检查字典查找可以通过 'TryGetValue' 简化

resharper_can_simplify_dictionary_removing_with_single_call_highlighting

代码检查字典项删除可以通过单个 'Remove' 简化

resharper_can_simplify_dictionary_try_get_value_with_get_value_or_default_highlighting

代码检查字典查找可以通过 'GetValueOrDefault' 简化

resharper_can_simplify_set_adding_with_single_call_highlighting

代码检查可以在 'Add' 之前简化 'Contains'

resharper_can_use_global_alias

引用限定符和 'using' 指令 - 允许使用 'global::' 前缀 (C#)

resharper_cannot_apply_equality_operator_to_type_highlighting

代码检查与标记为 'CannotApplyEqualityOperatorAttribute' 的类型进行 '==' 比较

resharper_case_block_braces

大括号布局 - 在 'case' 标签下的代码块,适用于: C#C++

resharper_center_tag_is_obsolete_highlighting

代码检查过时的标签和属性(<center> 已过时)

resharper_check_for_reference_equality_instead_1_highlighting

代码检查改为检查引用相等性

resharper_check_for_reference_equality_instead_2_highlighting

代码检查改为检查引用相等性

resharper_check_for_reference_equality_instead_3_highlighting

代码检查改为检查引用相等性

resharper_check_for_reference_equality_instead_4_highlighting

代码检查改为检查引用相等性

resharper_check_namespace_highlighting

代码检查命名空间与文件位置不对应

resharper_class_can_be_sealed_global_highlighting

代码检查类可以设为密封(不可继承)(非私有可访问性)

resharper_class_can_be_sealed_local_highlighting

代码检查类可以设为密封(不可继承)(私有可访问性)

resharper_class_cannot_be_instantiated_highlighting

代码检查类无法实例化

resharper_class_highlighting

代码检查类仿真可以转换为类

resharper_class_never_instantiated_global_highlighting

代码检查类从未被实例化(非私有可访问性)

resharper_class_never_instantiated_local_highlighting

代码检查类从未被实例化(私有可访问性)

resharper_class_with_virtual_members_never_inherited_global_highlighting

代码检查具有虚拟(可重写)成员的类从未被继承(非私有可访问性)

resharper_class_with_virtual_members_never_inherited_local_highlighting

代码检查具有虚拟(可重写)成员的类从未被继承(私有可访问性)

resharper_clear_attribute_is_obsolete_all_highlighting

代码检查过时的标签和属性(属性 'clear' 已过时)

resharper_clear_attribute_is_obsolete_highlighting

代码检查过时的标签和属性(属性 'clear' 已过时)

resharper_closure_on_modified_variable_highlighting

代码检查闭包在外部作用域循环中修改的变量上

resharper_co_variant_array_conversion_highlighting

代码检查协变数组转换

resharper_coerced_equals_using_highlighting

代码检查使用强制相等(使用强制相等运算符)

resharper_coerced_equals_using_with_null_undefined_highlighting

代码检查使用强制相等(使用与 'null' 或 'undefined' 的强制相等运算符)

resharper_collection_never_queried_global_highlighting

代码检查集合内容从未被查询(非私有可访问性)

resharper_collection_never_queried_local_highlighting

代码检查集合内容从未被查询(私有可访问性)

resharper_collection_never_updated_global_highlighting

代码检查集合从未被更新(非私有可访问性)

resharper_collection_never_updated_local_highlighting

代码检查集合从未被更新(私有可访问性)

resharper_comma_not_valid_here_highlighting

代码检查逗号在此处无效

resharper_comment_typo_highlighting

代码检查注释中有拼写错误

resharper_common_js_external_module_highlighting

代码检查CommonJs 模块可以转换为外部模块

resharper_compare_non_constrained_generic_with_null_highlighting

代码检查可能将值类型与 'null' 进行比较

resharper_compare_of_floats_by_equality_operator_highlighting

代码检查浮点数的相等比较

resharper_condition_is_always_const_highlighting

代码检查条件始终为常量

resharper_condition_is_always_true_or_false_according_to_nullable_api_contract_highlighting

代码检查根据可空引用类型的注解,表达式始终为 'true' 或 'false'

resharper_condition_is_always_true_or_false_highlighting

代码检查表达式始终为 'true' 或始终为 'false'

resharper_conditional_access_qualifier_is_non_nullable_according_to_api_contract_highlighting

代码检查根据可空引用类型的注解,条件访问限定符表达式不为 null

resharper_conditional_ternary_equal_branch_highlighting

代码检查'?:' 表达式的 true 和 false 分支相同

resharper_confusing_char_as_integer_in_constructor_highlighting

代码检查字符可能被无意中用作整数

resharper_constant_conditional_access_qualifier_highlighting

代码检查条件访问限定符表达式已知为 null 或非 null

resharper_constant_null_coalescing_condition_highlighting

代码检查'??' 条件已知为 null 或非 null

resharper_consteval_if_is_always_constant_highlighting

代码检查consteval if 始终为常量

resharper_constructor_call_not_used_highlighting

代码检查构造函数调用未被使用或可能仅用于副作用

resharper_constructor_initializer_loop_highlighting

代码检查可能的循环构造函数调用

resharper_constructor_or_destructor_body

代码体 - 构造函数和析构函数 (C#)

resharper_constructor_with_must_dispose_resource_attribute_base_is_not_annotated_highlighting

代码检查[MustDisposeResource] 注解未从基构造函数继承,应显式放置

resharper_container_annotation_redundancy_highlighting

代码检查容器可空性属性在非容器类型声明中的使用

resharper_continuous_indent_multiplier

通用 - 连续行缩进倍数 (C#)

resharper_continuous_line_indent

缩进 - 连续行缩进 (C++)

resharper_contract_annotation_not_parsed_highlighting

代码检查契约注解定义中的问题

resharper_control_statements_braces

大括号布局 - 控制语句 (JavaScript)

resharper_convert_closure_to_method_group_highlighting

代码检查将 lambda 表达式转换为方法组

resharper_convert_conditional_ternary_expression_to_switch_expression_highlighting

代码检查用 'switch' 表达式替换三元表达式

resharper_convert_constructor_to_member_initializers_highlighting

代码检查将构造函数转换为成员初始化器

resharper_convert_if_do_to_while_highlighting

代码检查将 'if do while' 转换为 'while'

resharper_convert_if_statement_to_conditional_ternary_expression_highlighting

代码检查'if' 语句可以重写为 '?:' 表达式

resharper_convert_if_statement_to_null_coalescing_assignment_highlighting

代码检查'if' 语句可以重写为 '??=' 赋值

resharper_convert_if_statement_to_null_coalescing_expression_highlighting

代码检查'if' 语句可以重写为 '??' 表达式

resharper_convert_if_statement_to_return_statement_highlighting

代码检查'if-return' 语句可以重写为 'return' 语句

resharper_convert_if_statement_to_switch_statement_highlighting

代码检查将 'if' 语句转换为 'switch'

resharper_convert_if_to_or_expression_highlighting

代码检查将 'if' 转换为 '||'

resharper_convert_nullable_to_short_form_highlighting

代码检查将 'Nullable<T>' 转换为 'T?'

resharper_convert_switch_statement_to_switch_expression_highlighting

代码检查用 'switch' 表达式替换 'switch' 语句

resharper_convert_to_auto_property_highlighting

代码检查将属性转换为自动属性

resharper_convert_to_auto_property_when_possible_highlighting

代码检查将属性转换为自动属性(如果可能)

resharper_convert_to_auto_property_with_private_setter_highlighting

代码检查将属性转换为带私有 setter 的自动属性

resharper_convert_to_compound_assignment_highlighting

代码检查使用复合赋值

resharper_convert_to_constant_global_highlighting

代码检查将局部变量或字段转换为常量(非私有可访问性)

resharper_convert_to_constant_local_highlighting

代码检查将局部变量或字段转换为常量(私有可访问性)

resharper_convert_to_lambda_expression_highlighting

代码检查转换为 lambda 表达式

resharper_convert_to_local_function_highlighting

代码检查将委托变量转换为局部函数

将 null 合并复合赋值建议标记为高亮显示

代码检查使用复合赋值

将构造函数转换为主构造函数建议标记为高亮显示

代码检查将构造函数转换为主构造函数

将类转换为 static class 建议标记为高亮显示

代码检查转换为静态类

将 using 语句转换为 using 声明建议标记为高亮显示

代码检查转换为 'using' 声明

将属性转换为 VB 自动属性建议标记为高亮显示

代码检查将属性转换为自动属性

在可能的情况下将属性转换为 VB 自动属性建议标记为高亮显示

代码检查在可能的情况下将属性转换为自动属性

带有 private setter 的 VB 自动属性转换建议标记为高亮显示

代码检查将属性转换为带私有 setter 的自动属性

将类型检查模式转换为 null 检查建议标记为高亮显示

代码检查使用空值检查模式替代对任意非空值成功的类型检查

将类型检查转换为 null 检查建议标记为高亮显示

代码检查使用空值检查替代对任意非空值成功的类型检查

抽象类缺少说明符建议标记为高亮显示

代码检查类是抽象的但未显式声明为抽象类

抽象 final 类建议标记为高亮显示

代码检查抽象最终类

构造函数中调用抽象虚函数建议标记为高亮显示

代码检查在构造函数/析构函数中调用虚函数将导致纯虚函数调用

访问说明符中无声明建议标记为高亮显示

代码检查访问说明符未影响任何声明

按括号对齐首个参数

对齐多行结构 - 按 '(' 对齐第一个调用参数 (C++)

对齐多行参数

对齐多行结构 - 调用参数 (C++)

对齐多行二元表达式链

对齐多行结构 - 链式二元表达式 (C++)

对齐多行调用链

对齐多行结构 - 链式方法调用 (C++)

对齐多行构造函数初始化列表

对齐多行结构 - 成员初始化列表中的成员初始化器 (C++)

对齐多行表达式的大括号

对齐多行结构 - 初始化列表参数 (C++)

对齐多行继承列表

对齐多行结构 - 类基类子句中的基类 (C++)

对齐多行参数

对齐多行结构 - 函数参数 (C++)

对齐多行类型参数

对齐多行结构 - 模板参数 (C++)

对齐多行类型形参

对齐多行结构 - 模板声明中的模板参数 (C++)

对齐多个声明

对齐多行结构 - 声明中的声明符 (C++)

对齐三元表达式

对齐多行结构 - ?: 运算符 (C++)

对齐中填充的制表符样式

制表符和缩进 - 使用制表符进行缩进时的对齐方式 (C++)

允许在左大括号后注释

大括号布局 - 允许在 '{' 后添加注释 (C++)

允许远距离对齐

制表符和缩进 - 即使结果缩进过大也对齐 (C++)

匿名方法声明的大括号样式

大括号布局 - Lambda 表达式 (C++)

赋值值未使用建议标记为高亮显示

代码检查赋值的值从未使用

awaiter 类型不是 class 建议标记为高亮显示

代码检查Awaiter 类型不是类

尖括号间空格错误建议标记为高亮显示

代码检查括号尖括号周围的间距不正确

大括号间空格错误建议标记为高亮显示

代码检查大括号周围的间距不正确

子语句缩进错误建议标记为高亮显示

代码检查子语句周围的缩进不正确

冒号空格错误建议标记为高亮显示

代码检查冒号周围的间距不正确

逗号空格错误建议标记为高亮显示

代码检查逗号周围的间距不正确

控制结构大括号缩进错误建议标记为高亮显示

代码检查语句大括号周围的缩进不正确

控制结构大括号换行错误建议标记为高亮显示

代码检查语句大括号周围的换行不正确

声明大括号缩进错误建议标记为高亮显示

代码检查声明大括号周围的缩进不正确

声明大括号换行错误建议标记为高亮显示

代码检查声明大括号周围的换行不正确

空大括号换行错误建议标记为高亮显示

代码检查空大括号周围的换行不正确

表达式大括号缩进错误建议标记为高亮显示

代码检查表达式大括号周围的缩进不正确

表达式大括号换行错误建议标记为高亮显示

代码检查表达式大括号周围的换行不正确

缩进错误建议标记为高亮显示

代码检查多余缩进/缩出导致的缩进不正确

列表换行错误建议标记为高亮显示

代码检查列表中逗号周围的换行不正确

成员访问空格错误建议标记为高亮显示

代码检查成员访问符号周围的间距不正确

命名空间大括号缩进错误建议标记为高亮显示

代码检查命名空间大括号周围的缩进不正确

括号换行错误建议标记为高亮显示

代码检查括号周围的换行不正确

括号空格错误建议标记为高亮显示

代码检查括号周围的间距不正确

分号空格错误建议标记为高亮显示

代码检查分号周围的间距不正确

关键字后空格错误建议标记为高亮显示

代码检查关键字与括号之间的间距不正确

中括号空格错误建议标记为高亮显示

代码检查语句中方括号周围的间距不正确

switch 大括号缩进错误建议标记为高亮显示

代码检查switch 语句周围的缩进不正确

符号空格错误建议标记为高亮显示

代码检查运算符符号周围的间距不正确

访问说明符后空行数

空行 - 访问说明符后 (C++)

类定义周围空行数

空行 - 类/结构/枚举定义周围 (C++)

函数声明周围空行数

空行 - 函数声明周围 (C++)

函数定义周围空行数

空行 - 函数定义周围 (C++)

命名空间周围空行数

空行 - 在命名空间周围 (C++)

其他声明周围空行数

空行 - 其他定义和声明周围 (C++)

单行函数定义周围空行数

空行 - 单行函数定义周围 (C++)

访问说明符前空行数

空行 - 访问说明符前 (C++)

布尔类型的递增表达式建议标记为高亮显示

代码检查bool 类型的递增表达式

Boost 格式中存在的错误代码建议标记为高亮显示

代码检查boost::format 中的格式指令不正确

Boost 格式中的遗留代码建议标记为高亮显示

代码检查boost::format 中的格式指令已过时

Boost 格式中参数混用建议标记为高亮显示

代码检查boost::format 调用中同时使用了位置参数和非位置参数

Boost 格式中参数过少建议标记为高亮显示

代码检查boost::format 调用中参数不足

Boost 格式中参数过多建议标记为高亮显示

代码检查boost::format 调用中参数过多

绑定的委托方法未标记为 UFUNCTION 建议标记为高亮显示

代码检查绑定到委托的方法未使用 UFUNCTION 宏标记

大括号样式

大括号布局样式 (通用)

模板声明换行

另起一行 - 在模板声明的模板<...>后换行 (C++)

C 风格类型转换建议标记为高亮显示

代码检查使用了 C 风格的强制类型转换而非 C++ 类型转换

case 代码块需括号包裹建议

大括号布局 - 'case' 标签下的块 (C++)

clang-tidy abseil-cleanup-ctad 建议标记为高亮显示

代码检查abseil-cleanup-ctad clang-tidy 检查

clang-tidy abseil-duration-addition 建议标记为高亮显示

代码检查abseil-duration-addition clang-tidy 检查

clang-tidy abseil-duration-comparison 建议标记为高亮显示

代码检查abseil-duration-comparison clang-tidy 检查

clang-tidy abseil-duration-cast 建议标记为高亮显示

代码检查abseil-duration-conversion-cast clang-tidy 检查

clang-tidy abseil-duration-division 建议标记为高亮显示

代码检查abseil-duration-division clang-tidy 检查

clang-tidy abseil-duration-factory-float 建议标记为高亮显示

代码检查abseil-duration-factory-float clang-tidy 检查

clang-tidy abseil-duration-factory-scale 建议标记为高亮显示

代码检查abseil-duration-factory-scale clang-tidy 检查

clang-tidy abseil-duration-subtraction 建议标记为高亮显示

代码检查abseil-duration-subtraction clang-tidy 检查

clang-tidy abseil-duration-unnecessary-conversion 建议标记为高亮显示

代码检查abseil-duration-unnecessary-conversion clang-tidy 检查

clang-tidy abseil-faster-strsplit-delimiter 建议标记为高亮显示

代码检查abseil-faster-strsplit-delimiter clang-tidy 检查

clang-tidy abseil-no-internal-dependencies 建议标记为高亮显示

代码检查abseil-no-internal-dependencies clang-tidy 检查

clang-tidy abseil-no-namespace 建议标记为高亮显示

代码检查abseil-no-namespace clang-tidy 检查

clang-tidy abseil-string-concat 调用多余建议标记为高亮显示

代码检查abseil-redundant-strcat-calls clang-tidy 检查

clang-tidy abseil-str-cat-append 建议标记为高亮显示

代码检查abseil-str-cat-append clang-tidy 检查

clang-tidy abseil-string-find-startswith 建议标记为高亮显示

代码检查abseil-string-find-startswith clang-tidy 检查

clang-tidy abseil-string-find-strcontains 建议标记为高亮显示

代码检查abseil-string-find-str-contains clang-tidy 检查

clang-tidy abseil-time-comparison 建议标记为高亮显示

代码检查abseil-time-comparison clang-tidy 检查

clang-tidy abseil-time-subtraction 建议标记为高亮显示

代码检查abseil-time-subtraction clang-tidy 检查

clang-tidy abseil-upgrade-duration-conversions 建议标记为高亮显示

代码检查abseil-upgrade-duration-conversions clang-tidy 检查

clang-tidy altera-id-dependent-backward-branch 建议标记为高亮显示

代码检查altera-id-dependent-backward-branch clang-tidy 检查

clang-tidy altera-kernel-name-restriction 建议标记为高亮显示

代码检查altera-kernel-name-restriction clang-tidy 检查

clang-tidy altera-single-work-item-barrier 建议标记为高亮显示

代码检查altera-single-work-item-barrier clang-tidy 检查

clang-tidy altera-struct-pack-align 建议标记为高亮显示

代码检查altera-struct-pack-align clang-tidy 检查

clang-tidy altera-unroll-loops 建议标记为高亮显示

代码检查altera-unroll-loops clang-tidy 检查

clang-tidy android-cloexec-accept 建议标记为高亮显示

代码检查android-cloexec-accept clang-tidy 检查

resharper_cpp_clang_tidy_android_cloexec_accept4_highlighting

代码检查android-cloexec-accept4 clang-tidy 检查

resharper_cpp_clang_tidy_android_cloexec_creat_highlighting

代码检查android-cloexec-creat clang-tidy 检查

resharper_cpp_clang_tidy_android_cloexec_dup_highlighting

代码检查android-cloexec-dup clang-tidy 检查

resharper_cpp_clang_tidy_android_cloexec_epoll_create_highlighting

代码检查android-cloexec-epoll-create clang-tidy 检查

resharper_cpp_clang_tidy_android_cloexec_epoll_create1_highlighting

代码检查android-cloexec-epoll-create1 clang-tidy 检查

resharper_cpp_clang_tidy_android_cloexec_fopen_highlighting

代码检查android-cloexec-fopen clang-tidy 检查

resharper_cpp_clang_tidy_android_cloexec_inotify_init_highlighting

代码检查android-cloexec-inotify-init clang-tidy 检查

resharper_cpp_clang_tidy_android_cloexec_inotify_init1_highlighting

代码检查android-cloexec-inotify-init1 clang-tidy 检查

resharper_cpp_clang_tidy_android_cloexec_memfd_create_highlighting

代码检查android-cloexec-memfd-create clang-tidy 检查

resharper_cpp_clang_tidy_android_cloexec_open_highlighting

代码检查android-cloexec-open clang-tidy 检查

resharper_cpp_clang_tidy_android_cloexec_pipe_highlighting

代码检查android-cloexec-pipe clang-tidy 检查

resharper_cpp_clang_tidy_android_cloexec_pipe2_highlighting

代码检查android-cloexec-pipe2 clang-tidy 检查

resharper_cpp_clang_tidy_android_cloexec_socket_highlighting

代码检查android-cloexec-socket clang-tidy 检查

resharper_cpp_clang_tidy_android_comparison_in_temp_failure_retry_highlighting

代码检查android-comparison-in-temp-failure-retry clang-tidy 检查

resharper_cpp_clang_tidy_boost_use_to_string_highlighting

代码检查boost-use-to-string clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_argument_comment_highlighting

代码检查bugprone-argument-comment clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_assert_side_effect_highlighting

代码检查bugprone-assert-side-effect clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_assignment_in_if_condition_highlighting

代码检查bugprone-assignment-in-if-condition clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_bad_signal_to_kill_thread_highlighting

代码检查bugprone-bad-signal-to-kill-thread clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_bool_pointer_implicit_conversion_highlighting

代码检查bugprone-bool-pointer-implicit-conversion clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_branch_clone_highlighting

代码检查bugprone-branch-clone clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_copy_constructor_init_highlighting

代码检查bugprone-copy-constructor-init clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_dangling_handle_highlighting

代码检查bugprone-dangling-handle clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_dynamic_static_initializers_highlighting

代码检查bugprone-dynamic-static-initializers clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_easily_swappable_parameters_highlighting

代码检查bugprone-easily-swappable-parameters clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_empty_catch_highlighting

代码检查bugprone-empty-catch clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_exception_escape_highlighting

代码检查bugprone-exception-escape clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_fold_init_type_highlighting

代码检查bugprone-fold-init-type clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_forward_declaration_namespace_highlighting

代码检查bugprone-forward-declaration-namespace clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_forwarding_reference_overload_highlighting

代码检查bugprone-forwarding-reference-overload clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_implicit_widening_of_multiplication_result_highlighting

代码检查bugprone-implicit-widening-of-multiplication-result clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_inaccurate_erase_highlighting

代码检查bugprone-inaccurate-erase clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_incorrect_roundings_highlighting

代码检查bugprone-incorrect-roundings clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_infinite_loop_highlighting

代码检查bugprone-infinite-loop clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_integer_division_highlighting

代码检查bugprone-integer-division clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_lambda_function_name_highlighting

代码检查bugprone-lambda-function-name clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_macro_parentheses_highlighting

代码检查bugprone-macro-parentheses clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_macro_repeated_side_effects_highlighting

代码检查bugprone-macro-repeated-side-effects clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_misplaced_operator_in_strlen_in_alloc_highlighting

代码检查bugprone-misplaced-operator-in-strlen-in-alloc clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_misplaced_pointer_arithmetic_in_alloc_highlighting

代码检查bugprone-misplaced-pointer-arithmetic-in-alloc clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_misplaced_widening_cast_highlighting

代码检查bugprone-misplaced-widening-cast clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_move_forwarding_reference_highlighting

代码检查bugprone-move-forwarding-reference clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_multiple_new_in_one_expression_highlighting

代码检查bugprone-multiple-new-in-one-expression clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_multiple_statement_macro_highlighting

代码检查bugprone-multiple-statement-macro clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_narrowing_conversions_highlighting

代码检查bugprone-narrowing-conversions clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_no_escape_highlighting

代码检查bugprone-no-escape clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_non_zero_enum_to_bool_conversion_highlighting

代码检查bugprone-non-zero-enum-to-bool-conversion clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_not_null_terminated_result_highlighting

代码检查bugprone-not-null-terminated-result clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_parent_virtual_call_highlighting

代码检查bugprone-parent-virtual-call clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_posix_return_highlighting

代码检查bugprone-posix-return clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_redundant_branch_condition_highlighting

代码检查bugprone-redundant-branch-condition clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_reserved_identifier_highlighting

代码检查bugprone-reserved-identifier clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_shared_ptr_array_mismatch_highlighting

代码检查bugprone-shared-ptr-array-mismatch clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_signal_handler_highlighting

代码检查bugprone-signal-handler clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_signed_char_misuse_highlighting

代码检查bugprone-signed-char-misuse clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_sizeof_container_highlighting

代码检查bugprone-sizeof-container clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_sizeof_expression_highlighting

代码检查bugprone-sizeof-expression clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_spuriously_wake_up_functions_highlighting

代码检查bugprone-spuriously-wake-up-functions clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_standalone_empty_highlighting

代码检查bugprone-standalone-empty clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_string_constructor_highlighting

代码检查bugprone-string-constructor clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_string_integer_assignment_highlighting

代码检查bugprone-string-integer-assignment clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_string_literal_with_embedded_nul_highlighting

代码检查bugprone-string-literal-with-embedded-nul clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_stringview_nullptr_highlighting

代码检查bugprone-stringview-nullptr clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_suspicious_enum_usage_highlighting

代码检查bugprone-suspicious-enum-usage clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_suspicious_include_highlighting

代码检查bugprone-suspicious-include clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_suspicious_memory_comparison_highlighting

代码检查bugprone-suspicious-memory-comparison clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_suspicious_memset_usage_highlighting

代码检查bugprone-suspicious-memset-usage clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_suspicious_missing_comma_highlighting

代码检查bugprone-suspicious-missing-comma clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_suspicious_realloc_usage_highlighting

代码检查bugprone-suspicious-realloc-usage clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_suspicious_semicolon_highlighting

代码检查bugprone-suspicious-semicolon clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_suspicious_string_compare_highlighting

代码检查bugprone-suspicious-string-compare clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_swapped_arguments_highlighting

代码检查bugprone-swapped-arguments clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_switch_missing_default_case_highlighting

代码检查bugprone-switch-missing-default-case clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_terminating_continue_highlighting

代码检查bugprone-terminating-continue clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_throw_keyword_missing_highlighting

代码检查bugprone-throw-keyword-missing clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_too_small_loop_variable_highlighting

代码检查bugprone-too-small-loop-variable clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_unchecked_optional_access_highlighting

代码检查bugprone-unchecked-optional-access clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_undefined_memory_manipulation_highlighting

代码检查bugprone-undefined-memory-manipulation clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_undelegated_constructor_highlighting

代码检查bugprone-undelegated-constructor clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_unhandled_exception_at_new_highlighting

代码检查bugprone-unhandled-exception-at-new clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_unhandled_self_assignment_highlighting

代码检查bugprone-unhandled-self-assignment clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_unique_ptr_array_mismatch_highlighting

代码检查bugprone-unique-ptr-array-mismatch clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_unsafe_functions_highlighting

代码检查bugprone-unsafe-functions clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_unused_raii_highlighting

代码检查bugprone-unused-raii clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_unused_return_value_highlighting

代码检查bugprone-unused-return-value clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_use_after_move_highlighting

代码检查bugprone-use-after-move clang-tidy 检查

resharper_cpp_clang_tidy_bugprone_virtual_near_miss_highlighting

代码检查bugprone-virtual-near-miss clang-tidy 检查

resharper_cpp_clang_tidy_cert_con36_c_highlighting

代码检查cert-con36-c clang-tidy 检查

resharper_cpp_clang_tidy_cert_con54_cpp_highlighting

代码检查cert-con54-cpp clang-tidy 检查

resharper_cpp_clang_tidy_cert_dcl03_c_highlighting

代码检查cert-dcl03-c clang-tidy 检查

resharper_cpp_clang_tidy_cert_dcl16_c_highlighting

代码检查cert-dcl16-c clang-tidy 检查

resharper_cpp_clang_tidy_cert_dcl21_cpp_highlighting

代码检查cert-dcl21-cpp clang-tidy 检查

resharper_cpp_clang_tidy_cert_dcl37_c_highlighting

代码检查cert-dcl37-c clang-tidy 检查

resharper_cpp_clang_tidy_cert_dcl50_cpp_highlighting

代码检查cert-dcl50-cpp clang-tidy 检查

resharper_cpp_clang_tidy_cert_dcl51_cpp_highlighting

代码检查cert-dcl51-cpp clang-tidy 检查

resharper_cpp_clang_tidy_cert_dcl54_cpp_highlighting

代码检查cert-dcl54-cpp clang-tidy 检查

resharper_cpp_clang_tidy_cert_dcl58_cpp_highlighting

代码检查cert-dcl58-cpp clang-tidy 检查

resharper_cpp_clang_tidy_cert_dcl59_cpp_highlighting

代码检查cert-dcl59-cpp clang-tidy 检查

resharper_cpp_clang_tidy_cert_env33_c_highlighting

代码检查cert-env33-c clang-tidy 检查

resharper_cpp_clang_tidy_cert_err09_cpp_highlighting

代码检查cert-err09-cpp clang-tidy 检查

resharper_cpp_clang_tidy_cert_err33_c_highlighting

代码检查cert-err33-c clang-tidy 检查

resharper_cpp_clang_tidy_cert_err34_c_highlighting

代码检查cert-err34-c clang-tidy 检查

resharper_cpp_clang_tidy_cert_err52_cpp_highlighting

代码检查cert-err52-cpp clang-tidy 检查

resharper_cpp_clang_tidy_cert_err58_cpp_highlighting

代码检查cert-err58-cpp clang-tidy 检查

resharper_cpp_clang_tidy_cert_err60_cpp_highlighting

代码检查cert-err60-cpp clang-tidy 检查

resharper_cpp_clang_tidy_cert_err61_cpp_highlighting

代码检查cert-err61-cpp clang-tidy 检查

resharper_cpp_clang_tidy_cert_exp42_c_highlighting

代码检查cert-exp42-c clang-tidy 检查

resharper_cpp_clang_tidy_cert_fio38_c_highlighting

代码检查cert-fio38-c clang-tidy 检查

resharper_cpp_clang_tidy_cert_flp30_c_highlighting

代码检查cert-flp30-c clang-tidy 检查

resharper_cpp_clang_tidy_cert_flp37_c_highlighting

代码检查cert-flp37-c clang-tidy 检查

resharper_cpp_clang_tidy_cert_mem57_cpp_highlighting

代码检查cert-mem57-cpp clang-tidy 检查

resharper_cpp_clang_tidy_cert_msc24_c_highlighting

代码检查cert-msc24-c clang-tidy 检查

resharper_cpp_clang_tidy_cert_msc30_c_highlighting

代码检查cert-msc30-c clang-tidy 检查

resharper_cpp_clang_tidy_cert_msc32_c_highlighting

代码检查cert-msc32-c clang-tidy 检查

resharper_cpp_clang_tidy_cert_msc33_c_highlighting

代码检查cert-msc33-c clang-tidy 检查

resharper_cpp_clang_tidy_cert_msc50_cpp_highlighting

代码检查cert-msc50-cpp clang-tidy 检查

resharper_cpp_clang_tidy_cert_msc51_cpp_highlighting

代码检查cert-msc51-cpp clang-tidy 检查

resharper_cpp_clang_tidy_cert_msc54_cpp_highlighting

代码检查cert-msc54-cpp clang-tidy 检查

resharper_cpp_clang_tidy_cert_oop11_cpp_highlighting

代码检查cert-oop11-cpp clang-tidy 检查

resharper_cpp_clang_tidy_cert_oop54_cpp_highlighting

代码检查cert-oop54-cpp clang-tidy 检查

resharper_cpp_clang_tidy_cert_oop57_cpp_highlighting

代码检查cert-oop57-cpp clang-tidy 检查

resharper_cpp_clang_tidy_cert_oop58_cpp_highlighting

代码检查cert-oop58-cpp clang-tidy 检查

resharper_cpp_clang_tidy_cert_pos44_c_highlighting

代码检查cert-pos44-c clang-tidy 检查

resharper_cpp_clang_tidy_cert_pos47_c_highlighting

代码检查cert-pos47-c clang-tidy 检查

resharper_cpp_clang_tidy_cert_sig30_c_highlighting

代码检查cert-sig30-c clang-tidy 检查

resharper_cpp_clang_tidy_cert_str34_c_highlighting

代码检查cert-str34-c clang-tidy 检查

resharper_cpp_clang_tidy_clang_analyzer_api_modeling_errno_highlighting

代码检查apiModeling.Errno clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_api_modeling_google_g_test_highlighting

代码检查apiModeling.google.GTest clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_api_modeling_llvm_cast_value_highlighting

代码检查apiModeling.llvm.CastValue clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_api_modeling_llvm_return_value_highlighting

代码检查apiModeling.llvm.ReturnValue clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_api_modeling_trust_nonnull_highlighting

代码检查apiModeling.TrustNonnull clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_api_modeling_trust_returns_nonnull_highlighting

代码检查apiModeling.TrustReturnsNonnull clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_core_builtin_builtin_functions_highlighting

代码检查core.builtin.BuiltinFunctions clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_core_builtin_no_return_functions_highlighting

代码检查core.builtin.NoReturnFunctions clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_core_call_and_message_highlighting

代码检查core.CallAndMessage clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_core_call_and_message_modeling_highlighting

代码检查core.CallAndMessageModeling clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_core_divide_zero_highlighting

代码检查core.DivideZero clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_core_dynamic_type_propagation_highlighting

代码检查core.DynamicTypePropagation clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_core_non_null_param_checker_highlighting

代码检查core.NonNullParamChecker clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_core_nonnil_string_constants_highlighting

代码检查core.NonnilStringConstants clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_core_null_dereference_highlighting

代码检查core.NullDereference clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_core_stack_addr_escape_base_highlighting

代码检查core.StackAddrEscapeBase clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_core_stack_address_escape_highlighting

代码检查core.StackAddressEscape clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_core_undefined_binary_operator_result_highlighting

代码检查core.UndefinedBinaryOperatorResult clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_core_uninitialized_array_subscript_highlighting

代码检查core.uninitialized.ArraySubscript clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_core_uninitialized_assign_highlighting

代码检查core.uninitialized.Assign clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_core_uninitialized_branch_highlighting

代码检查core.uninitialized.Branch clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_core_uninitialized_captured_block_variable_highlighting

代码检查core.uninitialized.CapturedBlockVariable clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_core_uninitialized_new_array_size_highlighting

代码检查core.uninitialized.NewArraySize clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_core_uninitialized_undef_return_highlighting

代码检查core.uninitialized.UndefReturn clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_core_vla_size_highlighting

代码检查core.VLASize clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_cplusplus_inner_pointer_highlighting

代码检查cplusplus.InnerPointer clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_cplusplus_move_highlighting

代码检查cplusplus.Move clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_cplusplus_new_delete_highlighting

代码检查cplusplus.NewDelete clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_cplusplus_new_delete_leaks_highlighting

代码检查cplusplus.NewDeleteLeaks clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_cplusplus_placement_new_highlighting

代码检查cplusplus.PlacementNew clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_cplusplus_pure_virtual_call_highlighting

代码检查cplusplus.PureVirtualCall clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_cplusplus_self_assignment_highlighting

代码检查cplusplus.SelfAssignment clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_cplusplus_smart_ptr_modeling_highlighting

代码检查cplusplus.SmartPtrModeling clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_cplusplus_string_checker_highlighting

代码检查cplusplus.StringChecker clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_cplusplus_virtual_call_modeling_highlighting

代码检查cplusplus.VirtualCallModeling clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_deadcode_dead_stores_highlighting

代码检查deadcode.DeadStores clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_fuchsia_handle_checker_highlighting

代码检查fuchsia.HandleChecker clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_nullability_null_passed_to_nonnull_highlighting

代码检查nullability.NullPassedToNonnull clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_nullability_null_returned_from_nonnull_highlighting

代码检查nullability.NullReturnedFromNonnull clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_nullability_nullability_base_highlighting

代码检查nullability.NullabilityBase clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_nullability_nullable_dereferenced_highlighting

代码检查nullability.NullableDereferenced clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_nullability_nullable_passed_to_nonnull_highlighting

代码检查nullability.NullablePassedToNonnull clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_nullability_nullable_returned_from_nonnull_highlighting

代码检查nullability.NullableReturnedFromNonnull clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_optin_cplusplus_uninitialized_object_highlighting

代码检查optin.cplusplus.UninitializedObject clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_optin_cplusplus_virtual_call_highlighting

代码检查optin.cplusplus.VirtualCall clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_optin_mpi_mpi_checker_highlighting

代码检查optin.mpi.MPI-Checker clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_optin_osx_cocoa_localizability_empty_localization_context_checker_highlighting

代码检查optin.osx.cocoa.localizability.EmptyLocalizationContextChecker clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_optin_osx_cocoa_localizability_non_localized_string_checker_highlighting

代码检查optin.osx.cocoa.localizability.NonLocalizedStringChecker clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_optin_osx_os_object_c_style_cast_highlighting

代码检查optin.osx.OSObjectCStyleCast clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_optin_performance_gcd_antipattern_highlighting

代码检查optin.performance.GCDAntipattern clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_optin_performance_padding_highlighting

代码检查optin.performance.Padding clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_optin_portability_unix_api_highlighting

代码检查optin.portability.UnixAPI clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_api_highlighting

代码检查osx.API clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_at_sync_highlighting

代码检查osx.cocoa.AtSync clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_autorelease_write_highlighting

代码检查osx.cocoa.AutoreleaseWrite clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_class_release_highlighting

代码检查osx.cocoa.ClassRelease clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_dealloc_highlighting

代码检查osx.cocoa.Dealloc clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_incompatible_method_types_highlighting

代码检查osx.cocoa.IncompatibleMethodTypes clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_loops_highlighting

代码检查osx.cocoa.Loops clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_missing_super_call_highlighting

代码检查osx.cocoa.MissingSuperCall clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_nil_arg_highlighting

代码检查osx.cocoa.NilArg clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_non_nil_return_value_highlighting

代码检查osx.cocoa.NonNilReturnValue clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_ns_autorelease_pool_highlighting

代码检查osx.cocoa.NSAutoreleasePool clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_ns_error_highlighting

代码检查osx.cocoa.NSError clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_obj_c_generics_highlighting

代码检查osx.cocoa.ObjCGenerics clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_retain_count_base_highlighting

代码检查osx.cocoa.RetainCountBase clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_retain_count_highlighting

代码检查osx.cocoa.RetainCount clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_run_loop_autorelease_leak_highlighting

代码检查osx.cocoa.RunLoopAutoreleaseLeak clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_self_init_highlighting

代码检查osx.cocoa.SelfInit clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_super_dealloc_highlighting

代码检查osx.cocoa.SuperDealloc clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_unused_ivars_highlighting

代码检查osx.cocoa.UnusedIvars clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_cocoa_variadic_method_types_highlighting

代码检查osx.cocoa.VariadicMethodTypes clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_core_foundation_cf_error_highlighting

代码检查osx.coreFoundation.CFError clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_core_foundation_cf_number_highlighting

代码检查osx.coreFoundation.CFNumber clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_core_foundation_cf_retain_release_highlighting

代码检查osx.coreFoundation.CFRetainRelease clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_core_foundation_containers_out_of_bounds_highlighting

代码检查osx.coreFoundation.containers.OutOfBounds clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_core_foundation_containers_pointer_sized_values_highlighting

代码检查osx.coreFoundation.containers.PointerSizedValues clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_mig_highlighting

代码检查osx.MIG clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_ns_or_cf_error_deref_checker_highlighting

代码检查osx.NSOrCFErrorDerefChecker clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_number_object_conversion_highlighting

代码检查osx.NumberObjectConversion clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_obj_c_property_highlighting

代码检查osx.ObjCProperty clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_os_object_retain_count_highlighting

代码检查osx.OSObjectRetainCount clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_osx_sec_keychain_api_highlighting

代码检查osx.SecKeychainAPI clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_security_float_loop_counter_highlighting

代码检查security.FloatLoopCounter clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_bcmp_highlighting

代码检查security.insecureAPI.bcmp clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_bcopy_highlighting

代码检查security.insecureAPI.bcopy clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_bzero_highlighting

代码检查security.insecureAPI.bzero clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_decode_value_of_obj_c_type_highlighting

代码检查security.insecureAPI.decodeValueOfObjCType clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_deprecated_or_unsafe_buffer_handling_highlighting

代码检查security.insecureAPI.DeprecatedOrUnsafeBufferHandling clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_getpw_highlighting

代码检查security.insecureAPI.getpw clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_gets_highlighting

代码检查security.insecureAPI.gets clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_mkstemp_highlighting

代码检查security.insecureAPI.mkstemp clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_mktemp_highlighting

代码检查security.insecureAPI.mktemp clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_rand_highlighting

代码检查security.insecureAPI.rand clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_security_syntax_checker_highlighting

代码检查security.insecureAPI.SecuritySyntaxChecker clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_strcpy_highlighting

代码检查security.insecureAPI.strcpy clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_unchecked_return_highlighting

代码检查security.insecureAPI.UncheckedReturn clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_security_insecure_api_vfork_highlighting

代码检查security.insecureAPI.vfork clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_unix_api_highlighting

代码检查unix.API clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_unix_cstring_bad_size_arg_highlighting

代码检查unix.cstring.BadSizeArg clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_unix_cstring_c_string_modeling_highlighting

代码检查unix.cstring.CStringModeling clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_unix_cstring_null_arg_highlighting

代码检查unix.cstring.NullArg clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_unix_dynamic_memory_modeling_highlighting

代码检查unix.DynamicMemoryModeling clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_unix_malloc_highlighting

代码检查unix.Malloc clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_unix_malloc_sizeof_highlighting

代码检查unix.MallocSizeof clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_unix_mismatched_deallocator_highlighting

代码检查unix.MismatchedDeallocator clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_unix_vfork_highlighting

代码检查unix.Vfork clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_valist_copy_to_self_highlighting

代码检查valist.CopyToSelf clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_valist_uninitialized_highlighting

代码检查valist.Uninitialized clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_valist_unterminated_highlighting

代码检查valist.Unterminated clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_valist_valist_base_highlighting

代码检查valist.ValistBase clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_webkit_no_uncounted_member_checker_highlighting

代码检查webkit.NoUncountedMemberChecker clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_webkit_ref_cntbl_base_virtual_dtor_highlighting

代码检查webkit.RefCntblBaseVirtualDtor clang 静态分析器检查

resharper_cpp_clang_tidy_clang_analyzer_webkit_uncounted_lambda_captures_checker_highlighting

代码检查webkit.UncountedLambdaCapturesChecker clang 静态分析器检查

resharper_cpp_clang_tidy_clang_diagnostic_absolute_value_highlighting

代码检查absolute-value clang 诊断

resharper_cpp_clang_tidy_clang_diagnostic_abstract_final_class_highlighting

代码检查abstract-final-class clang 诊断

resharper_cpp_clang_tidy_clang_diagnostic_abstract_vbase_init_highlighting

代码检查abstract-vbase-init clang 诊断

resharper_cpp_clang_tidy_clang_diagnostic_address_of_packed_member_highlighting

代码检查address-of-packed-member clang 诊断

resharper_cpp_clang_tidy_clang_diagnostic_address_of_temporary_highlighting

代码检查address-of-temporary clang 诊断

resharper_cpp_clang_tidy_clang_diagnostic_aix_compat_highlighting

代码检查aix-compat clang 诊断

resharper_cpp_clang_tidy_clang_diagnostic_align_mismatch_highlighting

代码检查align-mismatch clang 诊断

resharper_cpp_clang_tidy_clang_diagnostic_alloca_highlighting

代码检查alloca clang 诊断

resharper_cpp_clang_tidy_clang_diagnostic_alloca_with_align_alignof_highlighting

代码检查alloca-with-align-alignof clang 诊断

resharper_cpp_clang_tidy_clang_diagnostic_always_inline_coroutine_highlighting

代码检查always-inline-coroutine clang 诊断

resharper_cpp_clang_tidy_clang_diagnostic_ambiguous_delete_highlighting

代码检查ambiguous-delete clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_ambiguous_ellipsis_highlighting

代码检查ambiguous-ellipsis clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_ambiguous_macro_highlighting

代码检查ambiguous-macro clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_ambiguous_member_template_highlighting

代码检查ambiguous-member-template clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_ambiguous_reversed_operator_highlighting

代码检查ambiguous-reversed-operator clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_analyzer_incompatible_plugin_highlighting

代码检查analyzer-incompatible-plugin clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_anon_enum_enum_conversion_highlighting

代码检查anon-enum-enum-conversion clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_anonymous_pack_parens_highlighting

代码检查anonymous-pack-parens clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_arc_bridge_casts_disallowed_in_nonarc_highlighting

代码检查arc-bridge-casts-disallowed-in-nonarc clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_arc_maybe_repeated_use_of_weak_highlighting

代码检查arc-maybe-repeated-use-of-weak clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_arc_non_pod_memaccess_highlighting

代码检查arc-non-pod-memaccess clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_arc_perform_selector_leaks_highlighting

代码检查arc-performSelector-leaks clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_arc_repeated_use_of_weak_highlighting

代码检查arc-repeated-use-of-weak clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_arc_retain_cycles_highlighting

代码检查arc-retain-cycles clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_arc_unsafe_retained_assign_highlighting

代码检查arc-unsafe-retained-assign clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_argument_outside_range_highlighting

代码检查argument-outside-range clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_argument_undefined_behaviour_highlighting

代码检查argument-undefined-behaviour clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_array_bounds_highlighting

代码检查array-bounds clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_array_bounds_pointer_arithmetic_highlighting

代码检查array-bounds-pointer-arithmetic clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_array_parameter_highlighting

代码检查array-parameter clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_asm_operand_widths_highlighting

代码检查asm-operand-widths clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_assign_enum_highlighting

代码检查assign-enum clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_assume_highlighting

代码检查assume clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_at_protocol_highlighting

代码检查at-protocol clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_atimport_in_framework_header_highlighting

代码检查atimport-in-framework-header clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_atomic_access_highlighting

代码检查atomic-access clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_atomic_alignment_highlighting

代码检查atomic-alignment clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_atomic_implicit_seq_cst_highlighting

代码检查atomic-implicit-seq-cst clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_atomic_memory_ordering_highlighting

代码检查atomic-memory-ordering clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_atomic_property_with_user_defined_accessor_highlighting

代码检查atomic-property-with-user-defined-accessor clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_attribute_packed_for_bitfield_highlighting

代码检查attribute-packed-for-bitfield clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_attribute_warning_highlighting

代码检查attribute-warning clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_auto_disable_vptr_sanitizer_highlighting

代码检查auto-disable-vptr-sanitizer clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_auto_import_highlighting

代码检查auto-import clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_auto_storage_class_highlighting

代码检查auto-storage-class clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_auto_var_id_highlighting

代码检查auto-var-id clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_availability_highlighting

代码检查availability clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_avr_rtlib_linking_quirks_highlighting

代码检查avr-rtlib-linking-quirks clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_backslash_newline_escape_highlighting

代码检查backslash-newline-escape clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_bad_function_cast_highlighting

代码检查bad-function-cast clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_bind_to_temporary_copy_highlighting

代码检查bind-to-temporary-copy clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_binding_in_condition_highlighting

代码检查binding-in-condition clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_bit_int_extension_highlighting

代码检查bit-int-extension clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_bitfield_constant_conversion_highlighting

代码检查bitfield-constant-conversion clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_bitfield_enum_conversion_highlighting

代码检查bitfield-enum-conversion clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_bitfield_width_highlighting

代码检查bitfield-width clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_bitwise_conditional_parentheses_highlighting

代码检查bitwise-conditional-parentheses clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_bitwise_instead_of_logical_highlighting

代码检查bitwise-instead-of-logical clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_bitwise_op_parentheses_highlighting

代码检查bitwise-op-parentheses clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_block_capture_autoreleasing_highlighting

代码检查block-capture-autoreleasing clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_bool_conversion_highlighting

代码检查bool-conversion clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_bool_operation_highlighting

代码检查bool-operation clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_braced_scalar_init_highlighting

代码检查braced-scalar-init clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_branch_protection_highlighting

代码检查branch-protection clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_bridge_cast_highlighting

代码检查bridge-cast clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_builtin_assume_aligned_alignment_highlighting

代码检查builtin-assume-aligned-alignment clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_builtin_macro_redefined_highlighting

代码检查builtin-macro-redefined clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_builtin_memcpy_chk_size_highlighting

代码检查builtin-memcpy-chk-size clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_builtin_requires_header_highlighting

代码检查builtin-requires-header clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_c11_extensions_highlighting

代码检查c11-extensions clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_c2x_compat_highlighting

代码检查c2x-compat clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_c2x_extensions_highlighting

代码检查c2x-extensions clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_c99_compat_highlighting

代码检查c99-compat clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_c99_designator_highlighting

代码检查c99-designator clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_c99_extensions_highlighting

代码检查c99-extensions clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_call_to_pure_virtual_from_ctor_dtor_highlighting

代码检查call-to-pure-virtual-from-ctor-dtor clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_called_once_parameter_highlighting

代码检查called-once-parameter clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_cast_align_highlighting

代码检查cast-align clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_cast_calling_convention_highlighting

代码检查cast-calling-convention clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_cast_function_type_highlighting

代码检查cast-function-type clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_cast_function_type_strict_highlighting

代码检查cast-function-type-strict clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_cast_of_sel_type_highlighting

代码检查cast-of-sel-type clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_cast_qual_highlighting

代码检查cast-qual clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_cast_qual_unrelated_highlighting

代码检查cast-qual-unrelated clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_cf_string_literal_highlighting

代码检查CFString-literal clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_char_subscripts_highlighting

代码检查char-subscripts clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_clang_cl_pch_highlighting

代码检查clang-cl-pch clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_class_conversion_highlighting

代码检查class-conversion clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_class_varargs_highlighting

代码检查class-varargs clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_cmse_union_leak_highlighting

代码检查cmse-union-leak clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_comma_highlighting

代码检查comma clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_comment_highlighting

代码检查comment clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_compare_distinct_pointer_types_highlighting

代码检查compare-distinct-pointer-types clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_completion_handler_highlighting

代码检查completion-handler clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_complex_component_init_highlighting

代码检查complex-component-init clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_compound_token_split_by_macro_highlighting

代码检查compound-token-split-by-macro clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_compound_token_split_by_space_highlighting

代码检查compound-token-split-by-space clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_compound_token_split_highlighting

代码检查compound-token-split clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_conditional_type_mismatch_highlighting

代码检查conditional-type-mismatch clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_conditional_uninitialized_highlighting

代码检查conditional-uninitialized clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_config_macros_highlighting

代码检查config-macros clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_constant_conversion_highlighting

代码检查constant-conversion clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_constant_evaluated_highlighting

代码检查constant-evaluated clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_constant_logical_operand_highlighting

代码检查constant-logical-operand clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_constexpr_not_const_highlighting

代码检查constexpr-not-const clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_consumed_highlighting

代码检查consumed clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_conversion_highlighting

代码检查conversion clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_coro_non_aligned_allocation_function_highlighting

代码检查coro-non-aligned-allocation-function clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_coroutine_missing_unhandled_exception_highlighting

代码检查coroutine-missing-unhandled-exception clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_covered_switch_default_highlighting

代码检查covered-switch-default clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_cpp_compat_highlighting

代码检查c++-compat clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_cpp11_compat_deprecated_writable_strings_highlighting

代码检查c++11-compat-deprecated-writable-strings clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_cpp11_compat_highlighting

代码检查c++11-compat clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_cpp11_compat_pedantic_highlighting

代码检查c++11-compat-pedantic clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_cpp11_compat_reserved_user_defined_literal_highlighting

代码检查c++11-compat-reserved-user-defined-literal clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_cpp11_extensions_highlighting

代码检查c++11-extensions clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_cpp11_extra_semi_highlighting

代码检查c++11-extra-semi clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_cpp11_inline_namespace_highlighting

代码检查c++11-inline-namespace clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_cpp11_long_long_highlighting

代码检查c++11-long-long clang diagnostic

clang cpp11 缩窄转换诊断高亮显示

代码检查c++11-narrowing clang diagnostic

clang cpp14 属性扩展诊断高亮显示

代码检查c++14-attribute-extensions clang diagnostic

clang cpp14 二进制字面量诊断高亮显示

代码检查c++14-binary-literal clang diagnostic

clang cpp14 兼容性诊断高亮显示

代码检查c++14-compat clang diagnostic

clang cpp14 pedantic 兼容性诊断高亮显示

代码检查c++14-compat-pedantic clang diagnostic

clang cpp14 扩展诊断高亮显示

代码检查c++14-extensions clang diagnostic

clang cpp17 属性扩展诊断高亮显示

代码检查c++17-attribute-extensions clang diagnostic

clang cpp17 兼容性诊断高亮显示

代码检查c++17-compat clang diagnostic

clang cpp17 名字改编兼容性诊断高亮显示

代码检查c++17-compat-mangling clang diagnostic

clang cpp17 pedantic 兼容性诊断高亮显示

代码检查c++17-compat-pedantic clang diagnostic

clang cpp17 扩展诊断高亮显示

代码检查c++17-extensions clang diagnostic

clang cpp20 属性扩展诊断高亮显示

代码检查c++20-attribute-extensions clang diagnostic

clang cpp20 兼容性诊断高亮显示

代码检查c++20-compat clang diagnostic

clang cpp20 pedantic 兼容性诊断高亮显示

代码检查c++20-compat-pedantic clang diagnostic

clang cpp20 指定器诊断高亮显示

代码检查c++20-designator clang diagnostic

clang cpp20 扩展诊断高亮显示

代码检查c++20-extensions clang diagnostic

clang cpp23 relaxed constexpr 默认比较诊断高亮显示

代码检查c++23-default-comp-relaxed-constexpr clang diagnostic

clang cpp23 扩展诊断高亮显示

代码检查c++23-extensions clang diagnostic

clang cpp26 扩展诊断高亮显示

代码检查c++26-extensions clang diagnostic

clang cpp2a pedantic 兼容性诊断高亮显示

代码检查c++2a-compat-pedantic clang diagnostic

clang cpp2a 扩展诊断高亮显示

代码检查c++2a-extensions clang diagnostic

clang cpp2b 扩展诊断高亮显示

代码检查c++2b-extensions clang diagnostic

clang cpp2c 扩展诊断高亮显示

代码检查c++2c-extensions clang diagnostic

clang cpp98 临时对象绑定副本兼容性诊断高亮显示

代码检查c++98-compat-bind-to-temporary-copy clang diagnostic

clang cpp98 多余分号兼容性诊断高亮显示

代码检查c++98-compat-extra-semi clang diagnostic

clang cpp98 兼容性诊断高亮显示

代码检查c++98-compat clang diagnostic

clang cpp98 本地类型模板参数兼容性诊断高亮显示

代码检查c++98-compat-local-type-template-args clang diagnostic

clang cpp98 pedantic 兼容性诊断高亮显示

代码检查c++98-compat-pedantic clang diagnostic

clang cpp98 未命名类型模板参数兼容性诊断高亮显示

代码检查c++98-compat-unnamed-type-template-args clang diagnostic

clang cpp98-cpp11 二进制字面量兼容性诊断高亮显示

代码检查c++98-c++11-compat-binary-literal clang diagnostic

clang cpp98-cpp11 兼容性诊断高亮显示

代码检查c++98-c++11-compat clang diagnostic

clang cpp98-cpp11 pedantic 兼容性诊断高亮显示

代码检查c++98-c++11-compat-pedantic clang diagnostic

clang cpp98-cpp11-cpp14 兼容性诊断高亮显示

代码检查c++98-c++11-c++14-compat clang diagnostic

clang cpp98-cpp11-cpp14 pedantic 兼容性诊断高亮显示

代码检查c++98-c++11-c++14-compat-pedantic clang diagnostic

clang cpp98-cpp11-cpp14-cpp17 兼容性诊断高亮显示

代码检查c++98-c++11-c++14-c++17-compat clang diagnostic

clang cpp98-cpp11-cpp14-cpp17 pedantic 兼容性诊断高亮显示

代码检查c++98-c++11-c++14-c++17-compat-pedantic clang diagnostic

clang cstring 格式指令诊断高亮显示

代码检查cstring-format-directive clang diagnostic

clang ctad(可能不受支持)诊断高亮显示

代码检查ctad-maybe-unsupported clang diagnostic

clang ctu 诊断高亮显示

代码检查ctu clang diagnostic

clang CUDA 兼容性诊断高亮显示

代码检查cuda-compat clang diagnostic

clang 自定义原子属性诊断高亮显示

代码检查custom-atomic-properties clang diagnostic

clang C++ 属性扩展诊断高亮显示

代码检查cxx-attribute-extension clang diagnostic

clang dangling else 诊断高亮显示

代码检查dangling-else clang diagnostic

clang 悬空字段诊断高亮显示

代码检查dangling-field clang diagnostic

clang GSL 悬空引用诊断高亮显示

代码检查dangling-gsl clang diagnostic

clang 悬空诊断高亮显示

代码检查dangling clang diagnostic

clang 初始化列表悬空引用诊断高亮显示

代码检查dangling-initializer-list clang diagnostic

clang Darwin SDK 设置诊断高亮显示

代码检查darwin-sdk-settings clang diagnostic

clang 日期时间诊断高亮显示

代码检查date-time clang diagnostic

clang 分类中的 dealloc 方法诊断高亮显示

代码检查dealloc-in-category clang diagnostic

clang 调试压缩不可用诊断高亮显示

代码检查debug-compression-unavailable clang diagnostic

clang 语句后声明诊断高亮显示

代码检查declaration-after-statement clang diagnostic

clang 默认函数已删除诊断高亮显示

代码检查defaulted-function-deleted clang diagnostic

clang 委托构造函数循环诊断高亮显示

代码检查delegating-ctor-cycles clang diagnostic

clang 删除抽象类非虚析构函数诊断高亮显示

代码检查delete-abstract-non-virtual-dtor clang diagnostic

clang 删除不完整类型诊断高亮显示

代码检查delete-incomplete clang diagnostic

clang 删除非抽象类型非虚析构函数诊断高亮显示

代码检查delete-non-abstract-non-virtual-dtor clang diagnostic

clang 删除非虚析构函数诊断高亮显示

代码检查delete-non-virtual-dtor clang diagnostic

clang 分隔转义序列扩展诊断高亮显示

代码检查delimited-escape-sequence-extension clang diagnostic

clang 弱向量转换弃用诊断高亮显示

代码检查deprecate-lax-vec-conv-all clang diagnostic

标记使用已弃用的 Altivec 源兼容性特性

代码检查deprecated-altivec-src-compat clang diagnostic

标记已弃用的匿名枚举到枚举的转换

代码检查deprecated-anon-enum-enum-conversion clang diagnostic

标记已弃用的数组比较

代码检查deprecated-array-compare clang diagnostic

标记已弃用的属性

代码检查deprecated-attributes clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_builtins_highlighting

代码检查deprecated-builtins clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_comma_subscript_highlighting

代码检查deprecated-comma-subscript clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_copy_highlighting

代码检查deprecated-copy clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_copy_with_dtor_highlighting

代码检查deprecated-copy-with-dtor clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_copy_with_user_provided_copy_highlighting

代码检查deprecated-copy-with-user-provided-copy clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_copy_with_user_provided_dtor_highlighting

代码检查deprecated-copy-with-user-provided-dtor clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_coroutine_highlighting

代码检查deprecated-coroutine clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_declarations_highlighting

代码检查deprecated-declarations clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_dynamic_exception_spec_highlighting

代码检查deprecated-dynamic-exception-spec clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_enum_compare_conditional_highlighting

代码检查deprecated-enum-compare-conditional clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_enum_compare_highlighting

代码检查deprecated-enum-compare clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_enum_enum_conversion_highlighting

代码检查deprecated-enum-enum-conversion clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_enum_float_conversion_highlighting

代码检查deprecated-enum-float-conversion clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_highlighting

代码检查deprecated clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_implementations_highlighting

代码检查deprecated-implementations clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_increment_bool_highlighting

代码检查deprecated-increment-bool clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_literal_operator_highlighting

代码检查deprecated-literal-operator clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_non_prototype_highlighting

代码检查deprecated-non-prototype clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_objc_isa_usage_highlighting

代码检查deprecated-objc-isa-usage clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_objc_pointer_introspection_highlighting

代码检查deprecated-objc-pointer-introspection clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_objc_pointer_introspection_perform_selector_highlighting

代码检查deprecated-objc-pointer-introspection-performSelector clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_pragma_highlighting

代码检查deprecated-pragma clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_redundant_constexpr_static_def_highlighting

代码检查deprecated-redundant-constexpr-static-def clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_register_highlighting

代码检查deprecated-register clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_static_analyzer_flag_highlighting

代码检查deprecated-static-analyzer-flag clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_this_capture_highlighting

代码检查deprecated-this-capture clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_type_highlighting

代码检查deprecated-type clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_deprecated_volatile_highlighting

代码检查deprecated-volatile clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_direct_ivar_access_highlighting

代码检查direct-ivar-access clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_disabled_macro_expansion_highlighting

代码检查disabled-macro-expansion clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_distributed_object_modifiers_highlighting

代码检查distributed-object-modifiers clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_division_by_zero_highlighting

代码检查division-by-zero clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_dll_attribute_on_redeclaration_highlighting

代码检查dll-attribute-on-redeclaration clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_dllexport_explicit_instantiation_decl_highlighting

代码检查dllexport-explicit-instantiation-decl clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_dllimport_static_field_def_highlighting

代码检查dllimport-static-field-def clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_documentation_deprecated_sync_highlighting

代码检查documentation-deprecated-sync clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_documentation_highlighting

代码检查documentation clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_documentation_html_highlighting

代码检查documentation-html clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_documentation_pedantic_highlighting

代码检查documentation-pedantic clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_documentation_unknown_command_highlighting

代码检查documentation-unknown-command clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_dollar_in_identifier_extension_highlighting

代码检查dollar-in-identifier-extension clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_double_promotion_highlighting

代码检查double-promotion clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_dtor_name_highlighting

代码检查dtor-name clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_dtor_typedef_highlighting

代码检查dtor-typedef clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_duplicate_decl_specifier_highlighting

代码检查duplicate-decl-specifier clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_duplicate_enum_highlighting

代码检查duplicate-enum clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_duplicate_method_arg_highlighting

代码检查duplicate-method-arg clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_duplicate_method_match_highlighting

代码检查duplicate-method-match clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_duplicate_protocol_highlighting

代码检查duplicate-protocol clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_dxil_validation_highlighting

代码检查dxil-validation clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_dynamic_class_memaccess_highlighting

代码检查dynamic-class-memaccess clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_dynamic_exception_spec_highlighting

代码检查dynamic-exception-spec clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_eager_load_cxx_named_modules_highlighting

代码检查eager-load-cxx-named-modules clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_embedded_directive_highlighting

代码检查embedded-directive clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_empty_body_highlighting

代码检查empty-body clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_empty_decomposition_highlighting

代码检查empty-decomposition clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_empty_init_stmt_highlighting

代码检查empty-init-stmt clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_empty_translation_unit_highlighting

代码检查empty-translation-unit clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_encode_type_highlighting

代码检查encode-type clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_enum_compare_conditional_highlighting

代码检查enum-compare-conditional clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_enum_compare_highlighting

代码检查enum-compare clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_enum_compare_switch_highlighting

代码检查enum-compare-switch clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_enum_constexpr_conversion_highlighting

代码检查enum-constexpr-conversion clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_enum_conversion_highlighting

代码检查enum-conversion clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_enum_enum_conversion_highlighting

代码检查enum-enum-conversion clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_enum_float_conversion_highlighting

代码检查enum-float-conversion clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_enum_too_large_highlighting

代码检查enum-too-large clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_error_highlighting

代码检查Clang compiler error

resharper_cpp_clang_tidy_clang_diagnostic_exceptions_highlighting

代码检查exceptions clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_excess_initializers_highlighting

代码检查excess-initializers clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_exit_time_destructors_highlighting

代码检查exit-time-destructors clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_expansion_to_defined_highlighting

代码检查expansion-to-defined clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_experimental_header_units_highlighting

代码检查experimental-header-units clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_explicit_initialize_call_highlighting

代码检查explicit-initialize-call clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_explicit_ownership_type_highlighting

代码检查explicit-ownership-type clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_export_unnamed_highlighting

代码检查export-unnamed clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_extern_c_compat_highlighting

代码检查extern-c-compat clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_extern_initializer_highlighting

代码检查extern-initializer clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_extra_qualification_highlighting

代码检查extra-qualification clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_extra_semi_highlighting

代码检查extra-semi clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_extra_semi_stmt_highlighting

代码检查extra-semi-stmt clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_extra_tokens_highlighting

代码检查extra-tokens clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_final_dtor_non_final_class_highlighting

代码检查final-dtor-non-final-class clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_final_macro_highlighting

代码检查final-macro clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_fixed_enum_extension_highlighting

代码检查fixed-enum-extension clang diagnostic

fixed-point 溢出诊断高亮

代码检查fixed-point-overflow clang diagnostic

标志枚举诊断高亮

代码检查flag-enum clang diagnostic

灵活数组扩展诊断高亮

代码检查flexible-array-extensions clang diagnostic

浮点转换诊断高亮

代码检查float-conversion clang diagnostic

浮点相等比较诊断高亮

代码检查float-equal clang diagnostic

浮点溢出转换诊断高亮

代码检查float-overflow-conversion clang diagnostic

零值浮点转换诊断高亮

代码检查float-zero-conversion clang diagnostic

for 循环分析诊断高亮

代码检查for-loop-analysis clang diagnostic

格式化函数多余参数诊断高亮

代码检查format-extra-args clang diagnostic

格式化函数诊断高亮

代码检查format clang diagnostic

格式化函数参数不足诊断高亮

代码检查format-insufficient-args clang diagnostic

格式字符串中存在无效说明符的诊断高亮

代码检查format-invalid-specifier clang diagnostic

格式字符串不符合 ISO 标准的诊断高亮

代码检查format-non-iso clang diagnostic

格式字符串包含非字面量参数的诊断高亮

代码检查format-nonliteral clang diagnostic

格式字符串诊断的形式较为严格的高亮

代码检查format-pedantic clang diagnostic

格式字符串可能引发安全问题的诊断高亮

代码检查format-security clang diagnostic

格式字符串中存在类型混淆的诊断高亮

代码检查format-type-confusion clang diagnostic

格式字符串中存在零长度的诊断高亮

代码检查format-zero-length clang diagnostic

启用了 FORTIFY_SOURCE 时触发的诊断高亮

代码检查fortify-source clang diagnostic

使用四字符常量的诊断高亮

代码检查four-char-constants clang diagnostic

使用 frame address 的诊断高亮

代码检查frame-address clang diagnostic

栈帧大小超过限制的诊断高亮

代码检查frame-larger-than clang diagnostic

从公有头文件中包含私有 Framework 文件的诊断高亮

代码检查framework-include-private-from-public clang diagnostic

尝试释放非堆对象的诊断高亮

代码检查free-nonheap-object clang diagnostic

在 Objective-C 容器中定义函数的诊断高亮

代码检查function-def-in-objc-container clang diagnostic

多版本函数定义的诊断高亮

代码检查function-multiversion clang diagnostic

使用未来属性扩展的诊断高亮

代码检查future-attribute-extensions clang diagnostic

GCC 兼容性相关的诊断高亮

代码检查gcc-compat clang diagnostic

通用类型扩展的诊断高亮

代码检查generic-type-extension clang diagnostic

使用全局构造函数的诊断高亮

代码检查global-constructors clang diagnostic

使用 GlobalISel 的诊断高亮

代码检查global-isel clang diagnostic

使用 gnu_alignof 表达式的诊断高亮

代码检查gnu-alignof-expression clang diagnostic

使用 GNU 匿名结构体的诊断高亮

代码检查gnu-anonymous-struct clang diagnostic

GNU 数组成员使用圆括号初始化的诊断高亮

代码检查gnu-array-member-paren-init clang diagnostic

使用 GNU auto 类型的诊断高亮

代码检查gnu-auto-type clang diagnostic

使用 GNU 二进制字面量的诊断高亮

代码检查gnu-binary-literal clang diagnostic

使用 GNU case 范围语法的诊断高亮

代码检查gnu-case-range clang diagnostic

使用 GNU 复数整数的诊断高亮

代码检查gnu-complex-integer clang diagnostic

使用 GNU 复合字面量初始化器的诊断高亮

代码检查gnu-compound-literal-initializer clang diagnostic

条件运算符省略操作数的 GNU 扩展诊断高亮

代码检查gnu-conditional-omitted-operand clang diagnostic

使用 GNU 指定器语法的诊断高亮

代码检查gnu-designator clang diagnostic

使用 GNU 空初始化器的诊断高亮

代码检查gnu-empty-initializer clang diagnostic

使用 GNU 空结构体的诊断高亮

代码检查gnu-empty-struct clang diagnostic

使用 GNU 可变数组初始化器的诊断高亮

代码检查gnu-flexible-array-initializer clang diagnostic

使用 GNU 可变数组联合成员的诊断高亮

代码检查gnu-flexible-array-union-member clang diagnostic

使用 GNU 常量折叠的诊断高亮

代码检查gnu-folding-constant clang diagnostic

使用 GNU 虚数常量的诊断高亮

代码检查gnu-imaginary-constant clang diagnostic

使用 GNU include next 的诊断高亮

代码检查gnu-include-next clang diagnostic

在不使用 extern 的情况下定义 GNU inline C++ 函数的诊断高亮

代码检查gnu-inline-cpp-without-extern clang diagnostic

使用 GNU 标签作为值的诊断高亮

代码检查gnu-label-as-value clang diagnostic

使用 GNU 行标记的诊断高亮

代码检查gnu-line-marker clang diagnostic

GNU 空指针运算的诊断高亮

代码检查gnu-null-pointer-arithmetic clang diagnostic

GNU offsetof 扩展的诊断高亮

代码检查gnu-offsetof-extensions clang diagnostic

GNU 指针运算的诊断高亮

代码检查gnu-pointer-arith clang diagnostic

GNU 枚举重复声明的诊断高亮

代码检查gnu-redeclared-enum clang diagnostic

来自宏展开的 GNU 语句表达式的诊断高亮

代码检查gnu-statement-expression-from-macro-expansion clang diagnostic

GNU 语句表达式的诊断高亮

代码检查gnu-statement-expression clang diagnostic

GNU 静态浮点初始化器的诊断高亮

代码检查gnu-static-float-init clang diagnostic

GNU 字符串字面量操作符模板的诊断高亮

代码检查gnu-string-literal-operator-template clang diagnostic

GNU 联合体强制类型转换的诊断高亮

代码检查gnu-union-cast clang diagnostic

GNU 可变大小类型未置于末尾的诊断高亮

代码检查gnu-variable-sized-type-not-at-end clang diagnostic

变参宏参数为零的 GNU 诊断高亮

代码检查gnu-zero-variadic-macro-arguments clang diagnostic

GPU 可能在错误侧执行的诊断高亮

代码检查gpu-maybe-wrong-side clang diagnostic

头文件保护机制的诊断高亮

代码检查header-guard clang diagnostic

头文件清洁性问题的诊断高亮

代码检查header-hygiene clang diagnostic

HIP OpenMP target 指令相关的诊断高亮

代码检查hip-omp-target-directives clang diagnostic

仅支持 HIP 的诊断高亮

代码检查hip-only clang diagnostic

HLSL 扩展使用的诊断高亮

代码检查hlsl-extensions clang diagnostic

使用惯用圆括号风格的建议诊断高亮

代码检查idiomatic-parentheses clang diagnostic

忽略的属性声明的诊断高亮

代码检查ignored-attributes clang diagnostic

缺少 SDK 设置时忽略的可用性属性的诊断高亮

代码检查ignored-availability-without-sdk-settings clang diagnostic

忽略的优化参数的诊断高亮

代码检查ignored-optimization-argument clang diagnostic

忽略的 pragma intrinsic 指令诊断高亮

代码检查ignored-pragma-intrinsic clang diagnostic

忽略的 pragma optimize 指令诊断高亮

代码检查ignored-pragma-optimize clang diagnostic

忽略的 pragma 指令诊断高亮

代码检查ignored-pragmas clang diagnostic

忽略的类型限定符诊断高亮

代码检查ignored-qualifiers clang diagnostic

忽略的引用限定符诊断高亮

代码检查ignored-reference-qualifiers clang diagnostic

隐式原子属性的诊断高亮

代码检查implicit-atomic-properties clang diagnostic

整型字面量到浮点的隐式转换诊断高亮

代码检查implicit-const-int-float-conversion clang diagnostic

浮点类型到布尔值的隐式转换诊断高亮

代码检查implicit-conversion-floating-point-to-bool clang diagnostic

异常规范不匹配的隐式诊断高亮

代码检查implicit-exception-spec-mismatch clang diagnostic

隐式 fallthrough 的诊断高亮

代码检查implicit-fallthrough clang diagnostic

每个函数隐式 fallthrough 的诊断高亮

代码检查implicit-fallthrough-per-function clang diagnostic

固定点类型隐式转换的诊断高亮

代码检查implicit-fixed-point-conversion clang diagnostic

浮点类型的隐式转换诊断高亮

代码检查implicit-float-conversion clang diagnostic

隐式函数声明的诊断高亮

代码检查implicit-function-declaration clang diagnostic

整型的隐式转换诊断高亮

代码检查implicit-int-conversion clang diagnostic

整型到浮点类型的隐式转换诊断高亮

代码检查implicit-int-float-conversion clang diagnostic

隐式 int 类型使用的诊断高亮

代码检查implicit-int clang diagnostic

Objective-C 中隐式捕获 self 的诊断高亮

代码检查implicit-retain-self clang diagnostic

隐式无符号字面量的诊断高亮

代码检查implicitly-unsigned-literal clang diagnostic

使用 import 的预处理指令的 pedantic 诊断高亮

代码检查import-preprocessor-directive-pedantic clang diagnostic

不可访问的基类使用的诊断高亮

代码检查inaccessible-base clang diagnostic

使用 include_next 的绝对路径的诊断高亮

代码检查include-next-absolute-path clang diagnostic

非头文件中使用 include_next 的诊断高亮

代码检查include-next-outside-header clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_incompatible_exception_spec_highlighting

代码检查incompatible-exception-spec clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_incompatible_function_pointer_types_highlighting

代码检查incompatible-function-pointer-types clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_incompatible_function_pointer_types_strict_highlighting

代码检查incompatible-function-pointer-types-strict clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_incompatible_library_redeclaration_highlighting

代码检查incompatible-library-redeclaration clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_incompatible_ms_struct_highlighting

代码检查incompatible-ms-struct clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_incompatible_pointer_types_discards_qualifiers_highlighting

代码检查incompatible-pointer-types-discards-qualifiers clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_incompatible_pointer_types_highlighting

代码检查incompatible-pointer-types clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_incompatible_property_type_highlighting

代码检查incompatible-property-type clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_incompatible_sysroot_highlighting

代码检查incompatible-sysroot clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_incomplete_framework_module_declaration_highlighting

代码检查incomplete-framework-module-declaration clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_incomplete_implementation_highlighting

代码检查incomplete-implementation clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_incomplete_module_highlighting

代码检查incomplete-module clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_incomplete_setjmp_declaration_highlighting

代码检查incomplete-setjmp-declaration clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_incomplete_umbrella_highlighting

代码检查incomplete-umbrella clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_inconsistent_dllimport_highlighting

代码检查inconsistent-dllimport clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_inconsistent_missing_destructor_override_highlighting

代码检查inconsistent-missing-destructor-override clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_inconsistent_missing_override_highlighting

代码检查inconsistent-missing-override clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_increment_bool_highlighting

代码检查increment-bool clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_independent_class_attribute_highlighting

代码检查IndependentClass-attribute clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_infinite_recursion_highlighting

代码检查infinite-recursion clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_initializer_overrides_highlighting

代码检查initializer-overrides clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_injected_class_name_highlighting

代码检查injected-class-name clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_inline_asm_highlighting

代码检查inline-asm clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_inline_namespace_reopened_noninline_highlighting

代码检查inline-namespace-reopened-noninline clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_inline_new_delete_highlighting

代码检查inline-new-delete clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_instantiation_after_specialization_highlighting

代码检查instantiation-after-specialization clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_int_conversion_highlighting

代码检查int-conversion clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_int_in_bool_context_highlighting

代码检查int-in-bool-context clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_int_to_pointer_cast_highlighting

代码检查int-to-pointer-cast clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_int_to_void_pointer_cast_highlighting

代码检查int-to-void-pointer-cast clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_integer_overflow_highlighting

代码检查integer-overflow clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_interrupt_service_routine_highlighting

代码检查interrupt-service-routine clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_invalid_constexpr_highlighting

代码检查invalid-constexpr clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_invalid_iboutlet_highlighting

代码检查invalid-iboutlet clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_invalid_initializer_from_system_header_highlighting

代码检查invalid-initializer-from-system-header clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_invalid_ios_deployment_target_highlighting

代码检查invalid-ios-deployment-target clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_invalid_no_builtin_names_highlighting

代码检查invalid-no-builtin-names clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_invalid_noreturn_highlighting

代码检查invalid-noreturn clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_invalid_offsetof_highlighting

代码检查invalid-offsetof clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_invalid_or_nonexistent_directory_highlighting

代码检查invalid-or-nonexistent-directory clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_invalid_partial_specialization_highlighting

代码检查invalid-partial-specialization clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_invalid_pp_token_highlighting

代码检查invalid-pp-token clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_invalid_source_encoding_highlighting

代码检查invalid-source-encoding clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_invalid_static_assert_message_highlighting

代码检查invalid-static-assert-message clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_invalid_token_paste_highlighting

代码检查invalid-token-paste clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_invalid_unevaluated_string_highlighting

代码检查invalid-unevaluated-string clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_invalid_utf8_highlighting

代码检查invalid-utf8 clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_jump_seh_finally_highlighting

代码检查jump-seh-finally clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_keyword_compat_highlighting

代码检查keyword-compat clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_keyword_macro_highlighting

代码检查keyword-macro clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_knr_promoted_parameter_highlighting

代码检查knr-promoted-parameter clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_language_extension_token_highlighting

代码检查language-extension-token clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_large_by_value_copy_highlighting

代码检查large-by-value-copy clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_linker_warnings_highlighting

代码检查linker-warnings clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_literal_conversion_highlighting

代码检查literal-conversion clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_literal_range_highlighting

代码检查literal-range clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_local_type_template_args_highlighting

代码检查local-type-template-args clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_logical_not_parentheses_highlighting

代码检查logical-not-parentheses clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_logical_op_parentheses_highlighting

代码检查logical-op-parentheses clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_long_long_highlighting

代码检查long-long clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_macro_redefined_highlighting

代码检查macro-redefined clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_main_highlighting

代码检查main clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_main_return_type_highlighting

代码检查main-return-type clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_malformed_warning_check_highlighting

代码检查malformed-warning-check clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_many_braces_around_scalar_init_highlighting

代码检查many-braces-around-scalar-init clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_mathematical_notation_identifier_extension_highlighting

代码检查mathematical-notation-identifier-extension clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_max_tokens_highlighting

代码检查max-tokens clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_max_unsigned_zero_highlighting

代码检查max-unsigned-zero clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_memset_transposed_args_highlighting

代码检查memset-transposed-args clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_memsize_comparison_highlighting

代码检查memsize-comparison clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_method_signatures_highlighting

代码检查method-signatures clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_abstract_highlighting

代码检查microsoft-abstract clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_anon_tag_highlighting

代码检查microsoft-anon-tag clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_cast_highlighting

代码检查microsoft-cast clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_charize_highlighting

代码检查microsoft-charize clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_comment_paste_highlighting

代码检查microsoft-comment-paste clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_const_init_highlighting

代码检查microsoft-const-init clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_cpp_macro_highlighting

代码检查microsoft-cpp-macro clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_default_arg_redefinition_highlighting

代码检查microsoft-default-arg-redefinition clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_drectve_section_highlighting

代码检查microsoft-drectve-section clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_end_of_file_highlighting

代码检查microsoft-end-of-file clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_enum_forward_reference_highlighting

代码检查microsoft-enum-forward-reference clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_enum_value_highlighting

代码检查microsoft-enum-value clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_exception_spec_highlighting

代码检查microsoft-exception-spec clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_exists_highlighting

代码检查microsoft-exists clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_explicit_constructor_call_highlighting

代码检查microsoft-explicit-constructor-call clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_extra_qualification_highlighting

代码检查microsoft-extra-qualification clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_fixed_enum_highlighting

代码检查microsoft-fixed-enum clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_flexible_array_highlighting

代码检查microsoft-flexible-array clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_goto_highlighting

代码检查microsoft-goto clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_inaccessible_base_highlighting

代码检查microsoft-inaccessible-base clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_include_highlighting

代码检查microsoft-include clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_init_from_predefined_highlighting

代码检查microsoft-init-from-predefined clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_mutable_reference_highlighting

代码检查microsoft-mutable-reference clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_pure_definition_highlighting

代码检查microsoft-pure-definition clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_redeclare_static_highlighting

代码检查microsoft-redeclare-static clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_sealed_highlighting

代码检查microsoft-sealed clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_static_assert_highlighting

代码检查microsoft-static-assert clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_template_highlighting

代码检查microsoft-template clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_template_shadow_highlighting

代码检查microsoft-template-shadow clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_union_member_reference_highlighting

代码检查microsoft-union-member-reference clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_unqualified_friend_highlighting

代码检查microsoft-unqualified-friend clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_using_decl_highlighting

代码检查microsoft-using-decl clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_microsoft_void_pseudo_dtor_highlighting

代码检查microsoft-void-pseudo-dtor clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_misexpect_highlighting

代码检查misexpect clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_misleading_indentation_highlighting

代码检查misleading-indentation clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_mismatched_new_delete_highlighting

代码检查mismatched-new-delete clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_mismatched_parameter_types_highlighting

代码检查mismatched-parameter-types clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_mismatched_return_types_highlighting

代码检查mismatched-return-types clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_mismatched_tags_highlighting

代码检查mismatched-tags clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_missing_braces_highlighting

代码检查missing-braces clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_missing_constinit_highlighting

代码检查missing-constinit clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_missing_declarations_highlighting

代码检查missing-declarations clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_missing_exception_spec_highlighting

代码检查missing-exception-spec clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_missing_field_initializers_highlighting

代码检查missing-field-initializers clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_missing_method_return_type_highlighting

代码检查missing-method-return-type clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_missing_multilib_highlighting

代码检查missing-multilib clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_missing_noescape_highlighting

代码检查missing-noescape clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_missing_noreturn_highlighting

代码检查missing-noreturn clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_missing_prototype_for_cc_highlighting

代码检查missing-prototype-for-cc clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_missing_prototypes_highlighting

代码检查missing-prototypes clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_missing_selector_name_highlighting

代码检查missing-selector-name clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_missing_sysroot_highlighting

代码检查missing-sysroot clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_missing_variable_declarations_highlighting

代码检查missing-variable-declarations clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_misspelled_assumption_highlighting

代码检查misspelled-assumption clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_module_conflict_highlighting

代码检查module-conflict clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_module_file_config_mismatch_highlighting

代码检查module-file-config-mismatch clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_module_file_extension_highlighting

代码检查module-file-extension clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_module_import_in_extern_c_highlighting

代码检查module-import-in-extern-c clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_modules_ambiguous_internal_linkage_highlighting

代码检查modules-ambiguous-internal-linkage clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_modules_import_nested_redundant_highlighting

代码检查modules-import-nested-redundant clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_msvc_not_found_highlighting

代码检查msvc-not-found clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_multi_gpu_highlighting

代码检查multi-gpu clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_multichar_highlighting

代码检查multichar clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_multiple_move_vbase_highlighting

代码检查multiple-move-vbase clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_nested_anon_types_highlighting

代码检查nested-anon-types clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_new_returns_null_highlighting

代码检查new-returns-null clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_newline_eof_highlighting

代码检查newline-eof clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_noderef_highlighting

代码检查noderef clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_non_c_typedef_for_linkage_highlighting

代码检查non-c-typedef-for-linkage clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_non_literal_null_conversion_highlighting

代码检查non-literal-null-conversion clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_non_modular_include_in_framework_module_highlighting

代码检查non-modular-include-in-framework-module clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_non_modular_include_in_module_highlighting

代码检查non-modular-include-in-module clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_non_pod_varargs_highlighting

代码检查non-pod-varargs clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_non_power_of_two_alignment_highlighting

代码检查non-power-of-two-alignment clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_non_virtual_dtor_highlighting

代码检查non-virtual-dtor clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_nonnull_highlighting

代码检查nonnull clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_nonportable_include_path_highlighting

代码检查nonportable-include-path clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_nonportable_system_include_path_highlighting

代码检查nonportable-system-include-path clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_nonportable_vector_initialization_highlighting

代码检查nonportable-vector-initialization clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_nontrivial_memaccess_highlighting

代码检查nontrivial-memaccess clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_ns_object_attribute_highlighting

代码检查NSObject-attribute clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_nsconsumed_mismatch_highlighting

代码检查nsconsumed-mismatch clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_nsreturns_mismatch_highlighting

代码检查nsreturns-mismatch clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_null_arithmetic_highlighting

代码检查null-arithmetic clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_null_character_highlighting

代码检查null-character clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_null_conversion_highlighting

代码检查null-conversion clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_null_dereference_highlighting

代码检查null-dereference clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_null_pointer_arithmetic_highlighting

代码检查null-pointer-arithmetic clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_null_pointer_subtraction_highlighting

代码检查null-pointer-subtraction clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_nullability_completeness_highlighting

代码检查nullability-completeness clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_nullability_completeness_on_arrays_highlighting

代码检查nullability-completeness-on-arrays clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_nullability_declspec_highlighting

代码检查nullability-declspec clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_nullability_extension_highlighting

代码检查nullability-extension clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_nullability_highlighting

代码检查nullability clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_nullability_inferred_on_nested_type_highlighting

代码检查nullability-inferred-on-nested-type clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_nullable_to_nonnull_conversion_highlighting

代码检查nullable-to-nonnull-conversion clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_odr_highlighting

代码检查odr clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_old_style_cast_highlighting

代码检查old-style-cast clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_opencl_unsupported_rgba_highlighting

代码检查opencl-unsupported-rgba clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_openmp_clauses_highlighting

代码检查openmp-clauses clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_openmp_loop_form_highlighting

代码检查openmp-loop-form clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_openmp_mapping_highlighting

代码检查openmp-mapping clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_openmp_target_highlighting

代码检查openmp-target clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_openmp51_extensions_highlighting

代码检查openmp-51-extensions clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_option_ignored_highlighting

代码检查option-ignored clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_ordered_compare_function_pointers_highlighting

代码检查ordered-compare-function-pointers clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_out_of_line_declaration_highlighting

代码检查out-of-line-declaration clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_out_of_scope_function_highlighting

代码检查out-of-scope-function clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_over_aligned_highlighting

代码检查over-aligned clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_overlength_strings_highlighting

代码检查overlength-strings clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_overloaded_shift_op_parentheses_highlighting

代码检查overloaded-shift-op-parentheses clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_overloaded_virtual_highlighting

代码检查overloaded-virtual clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_override_init_highlighting

代码检查override-init clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_override_module_highlighting

代码检查override-module clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_overriding_method_mismatch_highlighting

代码检查overriding-method-mismatch clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_overriding_t_option_highlighting

代码检查overriding-t-option clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_packed_highlighting

代码检查packed clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_packed_non_pod_highlighting

代码检查packed-non-pod clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_padded_highlighting

代码检查padded clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_parentheses_equality_highlighting

代码检查parentheses-equality clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_parentheses_highlighting

代码检查parentheses clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pass_failed_highlighting

代码检查pass-failed clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pch_date_time_highlighting

代码检查pch-date-time clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pedantic_core_features_highlighting

代码检查pedantic-core-features clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pedantic_highlighting

代码检查pedantic clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pedantic_macros_highlighting

代码检查pedantic-macros clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pessimizing_move_highlighting

代码检查pessimizing-move clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pointer_arith_highlighting

代码检查pointer-arith clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pointer_bool_conversion_highlighting

代码检查pointer-bool-conversion clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pointer_compare_highlighting

代码检查pointer-compare clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pointer_integer_compare_highlighting

代码检查pointer-integer-compare clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pointer_sign_highlighting

代码检查pointer-sign clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pointer_to_enum_cast_highlighting

代码检查pointer-to-enum-cast clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pointer_to_int_cast_highlighting

代码检查pointer-to-int-cast clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pointer_type_mismatch_highlighting

代码检查pointer-type-mismatch clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_poison_system_directories_highlighting

代码检查poison-system-directories clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_potentially_evaluated_expression_highlighting

代码检查potentially-evaluated-expression clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pragma_clang_attribute_highlighting

代码检查pragma-clang-attribute clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pragma_messages_highlighting

代码检查#pragma-messages clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pragma_once_outside_header_highlighting

代码检查pragma-once-outside-header clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pragma_pack_highlighting

代码检查pragma-pack clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pragma_pack_suspicious_include_highlighting

代码检查pragma-pack-suspicious-include clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pragma_system_header_outside_header_highlighting

代码检查pragma-system-header-outside-header clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pragmas_highlighting

代码检查pragmas clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pre_c2x_compat_highlighting

代码检查pre-c2x-compat clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pre_c2x_compat_pedantic_highlighting

代码检查pre-c2x-compat-pedantic clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp14_compat_highlighting

代码检查pre-c++14-compat clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp14_compat_pedantic_highlighting

代码检查pre-c++14-compat-pedantic clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp17_compat_highlighting

代码检查pre-c++17-compat clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp17_compat_pedantic_highlighting

代码检查pre-c++17-compat-pedantic clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp20_compat_highlighting

代码检查pre-c++20-compat clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp20_compat_pedantic_highlighting

代码检查pre-c++20-compat-pedantic clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp23_compat_highlighting

代码检查pre-c++23-compat clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp23_compat_pedantic_highlighting

代码检查pre-c++23-compat-pedantic clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp26_compat_highlighting

代码检查pre-c++26-compat clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp26_compat_pedantic_highlighting

代码检查pre-c++26-compat-pedantic clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp2c_compat_highlighting

代码检查pre-c++2c-compat clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pre_cpp2c_compat_pedantic_highlighting

代码检查pre-c++2c-compat-pedantic clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_pre_openmp51_compat_highlighting

代码检查pre-openmp-51-compat clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_predefined_identifier_outside_function_highlighting

代码检查predefined-identifier-outside-function clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_private_extern_highlighting

代码检查private-extern clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_private_header_highlighting

代码检查private-header clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_private_module_highlighting

代码检查private-module clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_profile_instr_missing_highlighting

代码检查profile-instr-missing clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_profile_instr_out_of_date_highlighting

代码检查profile-instr-out-of-date clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_profile_instr_unprofiled_highlighting

代码检查profile-instr-unprofiled clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_property_access_dot_syntax_highlighting

代码检查property-access-dot-syntax clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_property_attribute_mismatch_highlighting

代码检查property-attribute-mismatch clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_protocol_highlighting

代码检查protocol clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_protocol_property_synthesis_ambiguity_highlighting

代码检查protocol-property-synthesis-ambiguity clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_psabi_highlighting

代码检查psabi clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_qualified_void_return_type_highlighting

代码检查qualified-void-return-type clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_quoted_include_in_framework_header_highlighting

代码检查quoted-include-in-framework-header clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_range_loop_analysis_highlighting

代码检查range-loop-analysis clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_range_loop_bind_reference_highlighting

代码检查range-loop-bind-reference clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_range_loop_construct_highlighting

代码检查range-loop-construct clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_read_modules_implicitly_highlighting

代码检查read-modules-implicitly clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_read_only_types_highlighting

代码检查read-only-types clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_readonly_iboutlet_property_highlighting

代码检查readonly-iboutlet-property clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_receiver_expr_highlighting

代码检查receiver-expr clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_receiver_forward_class_highlighting

代码检查receiver-forward-class clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_redeclared_class_member_highlighting

代码检查redeclared-class-member clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_redundant_consteval_if_highlighting

代码检查redundant-consteval-if clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_redundant_move_highlighting

代码检查redundant-move clang diagnostic

标记多余括号的 clang 警告

代码检查redundant-parens clang diagnostic

标记使用 'register' 的 clang 警告

代码检查register clang diagnostic

标记对基类进行 reinterpret_cast 的 clang 警告

代码检查reinterpret-base-class clang diagnostic

标记构造函数成员初始化顺序错误的 clang 警告

代码检查reorder-ctor clang diagnostic

标记初始化顺序错误的 clang 警告

代码检查reorder clang diagnostic

标记初始化列表顺序错误的 clang 警告

代码检查reorder-init-list clang diagnostic

标记缺少 'super' 属性的 Objective-C 方法的 clang 警告

代码检查requires-super-attribute clang diagnostic

标记使用保留宏标识符的 clang 警告

代码检查reserved-id-macro clang diagnostic

标记使用保留标识符的 clang 警告

代码检查reserved-identifier clang diagnostic

标记使用保留宏标识符的 clang 警告

代码检查reserved-macro-identifier clang diagnostic

标记使用保留模块标识符的 clang 警告

代码检查reserved-module-identifier clang diagnostic

标记使用保留用户定义字面量的 clang 警告

代码检查reserved-user-defined-literal clang diagnostic

标记宏展开限制的 clang 警告

代码检查restrict-expansion clang diagnostic

标记保留语言链接的 clang 警告

代码检查retained-language-linkage clang diagnostic

标记返回局部变量地址的 clang 警告

代码检查return-local-addr clang diagnostic

标记返回栈上地址的 clang 警告

代码检查return-stack-address clang diagnostic

标记冗余的 std::move 返回的 clang 警告

代码检查return-std-move clang diagnostic

标记 C 风格链接返回类型的 clang 警告

代码检查return-type-c-linkage clang diagnostic

标记返回类型问题的 clang 警告

代码检查return-type clang diagnostic

标记将非布尔量用作布尔值的 clang 警告

代码检查rewrite-not-bool clang diagnostic

标记 SARIF 格式不稳定的 clang 警告

代码检查sarif-format-unstable clang diagnostic

标记节段使用的 clang 警告

代码检查section clang diagnostic

标记 Objective-C 方法选择器的 clang 警告

代码检查selector clang diagnostic

标记选择器类型不匹配的 clang 警告

代码检查selector-type-mismatch clang diagnostic

标记字段自赋值的 clang 警告

代码检查self-assign-field clang diagnostic

标记变量自赋值的 clang 警告

代码检查self-assign clang diagnostic

标记重载运算符自赋值的 clang 警告

代码检查self-assign-overloaded clang diagnostic

标记自移动赋值的 clang 警告

代码检查self-move clang diagnostic

标记方法体前多余分号的 clang 警告

代码检查semicolon-before-method-body clang diagnostic

标记使用 __attribute__((sentinel)) 的 clang 警告

代码检查sentinel clang diagnostic

标记序列化诊断的 clang 警告

代码检查serialized-diagnostics clang diagnostic

标记字段遮蔽问题的 clang 警告

代码检查shadow-field clang diagnostic

标记构造函数中字段遮蔽的 clang 警告

代码检查shadow-field-in-constructor clang diagnostic

标记构造函数中字段被修改的遮蔽的 clang 警告

代码检查shadow-field-in-constructor-modified clang diagnostic

标记变量遮蔽的 clang 警告

代码检查shadow clang diagnostic

标记实例变量遮蔽的 clang 警告

代码检查shadow-ivar clang diagnostic

标记未捕获的局部变量遮蔽的 clang 警告

代码检查shadow-uncaptured-local clang diagnostic

标记负值移位次数的 clang 警告

代码检查shift-count-negative clang diagnostic

标记移位次数溢出的 clang 警告

代码检查shift-count-overflow clang diagnostic

标记对负值进行移位操作的 clang 警告

代码检查shift-negative-value clang diagnostic

标记移位操作缺失括号的 clang 警告

代码检查shift-op-parentheses clang diagnostic

标记移位溢出的 clang 警告

代码检查shift-overflow clang diagnostic

标记有符号移位溢出的 clang 警告

代码检查shift-sign-overflow clang diagnostic

标记将 64 位缩减为 32 位的 clang 警告

代码检查shorten-64-to-32 clang diagnostic

标记有符号与无符号类型比较的 clang 警告

代码检查sign-compare clang diagnostic

标记有符号与无符号转换的 clang 警告

代码检查sign-conversion clang diagnostic

标记有符号枚举位域的 clang 警告

代码检查signed-enum-bitfield clang diagnostic

标记 wchar_t 有符号无符号不一致的 clang 警告

代码检查signed-unsigned-wchar clang diagnostic

标记单比特位域常量转换的 clang 警告

代码检查single-bit-bitfield-constant-conversion clang diagnostic

标记数组作为参数时 sizeof 的 clang 警告

代码检查sizeof-array-argument clang diagnostic

标记数组退化后的 sizeof 的 clang 警告

代码检查sizeof-array-decay clang diagnostic

标记数组使用 sizeof 除法的 clang 警告

代码检查sizeof-array-div clang diagnostic

标记指针使用 sizeof 除法的 clang 警告

代码检查sizeof-pointer-div clang diagnostic

标记指针使用 sizeof 进行内存访问的 clang 警告

代码检查sizeof-pointer-memaccess clang diagnostic

标记包含 \u 编码文件名的 clang 警告

代码检查slash-u-filename clang diagnostic

标记 asm goto 与 SLH 不兼容的 clang 警告

代码检查slh-asm-goto clang diagnostic

标记可能未初始化使用的变量的 clang 警告

代码检查sometimes-uninitialized clang diagnostic

标记源文件使用 OpenMP 的 clang 警告

代码检查source-uses-openmp clang diagnostic

标记与 SPIR 不兼容的 clang 警告

代码检查spir-compat clang diagnostic

标记与 SPIR-V 不兼容的 clang 警告

代码检查spirv-compat clang diagnostic

标记静态浮点初始化的 clang 警告

代码检查static-float-init clang diagnostic

标记 inline 函数中 static 变量的 clang 警告

代码检查static-in-inline clang diagnostic

标记 inline 中显式实例化 static inline 的 clang 警告

代码检查static-inline-explicit-instantiation clang diagnostic

标记 inline 函数中 static 局部变量的 clang 警告

代码检查static-local-in-inline clang diagnostic

标记 static 自初始化的 clang 警告

代码检查static-self-init clang diagnostic

标记未找到标准 C++ 库的 clang 警告

代码检查stdlibcxx-not-found clang diagnostic

标记函数没有原型的 clang 警告

代码检查strict-prototypes clang diagnostic

标记 Objective-C 严格选择器匹配的 clang 警告

代码检查strict-selector-match clang diagnostic

标记字符串比较方式的 clang 警告

代码检查string-compare clang diagnostic

标记字符串多行拼接隐患的 clang 警告

代码检查string-concatenation clang diagnostic

标记字符串转换问题的 clang 警告

代码检查string-conversion clang diagnostic

标记字符串加字符转换问题的 clang 警告

代码检查string-plus-char clang diagnostic

标记字符串加整数表达式的 clang 警告

代码检查string-plus-int clang diagnostic

标记 strlcpy 或 strlcat 的 size 参数错误的 clang 警告

代码检查strlcpy-strlcat-size clang diagnostic

标记 strncat 的 size 使用错误的 clang 警告

代码检查strncat-size clang diagnostic

标记建议添加析构函数 override 的 clang 警告

代码检查suggest-destructor-override clang diagnostic

标记建议添加 override 的 clang 警告

代码检查suggest-override clang diagnostic

标记超类方法签名不匹配的 clang 警告

代码检查super-class-method-mismatch clang diagnostic

标记可疑地使用 bzero 的 clang 警告

代码检查suspicious-bzero clang diagnostic

标记 bool 类型 switch 表达式的 clang 警告

代码检查switch-bool clang diagnostic

标记枚举类型 switch 表达式的 clang 警告

代码检查switch-enum clang diagnostic

标记 switch 表达式问题的 clang 警告

代码检查switch clang diagnostic

标记同步对齐问题的 clang 警告

代码检查sync-alignment clang diagnostic

标记 __sync_fetch_and_nand 语义已变更的 clang 警告

代码检查sync-fetch-and-nand-semantics-changed clang diagnostic

标记 target_clones 混用说明符的 clang 警告

代码检查target-clones-mixed-specifiers clang diagnostic

标记显然恒成立的位运算比较的 clang 警告

代码检查tautological-bitwise-compare clang diagnostic

对恒为真比较的 Clang 警告的高亮显示

代码检查tautological-compare clang diagnostic

对常量之间恒为真比较的 Clang 警告的高亮显示

代码检查tautological-constant-compare clang diagnostic

对常量与范围内值进行恒为真比较的 Clang 警告的高亮显示

代码检查tautological-constant-in-range-compare clang diagnostic

对常量与范围外值进行恒为真比较的 Clang 警告的高亮显示

代码检查tautological-constant-out-of-range-compare clang diagnostic

对 Objective-C bool 类型的恒为真比较的 Clang 警告的高亮显示

代码检查tautological-objc-bool-compare clang diagnostic

对区间重叠的恒为真比较的 Clang 警告的高亮显示

代码检查tautological-overlap-compare clang diagnostic

对指针恒等比较的 Clang 警告的高亮显示

代码检查tautological-pointer-compare clang diagnostic

对类型限制值恒为真的比较的 Clang 警告的高亮显示

代码检查tautological-type-limit-compare clang diagnostic

对未定义操作结果进行恒为真比较的 Clang 警告的高亮显示

代码检查tautological-undefined-compare clang diagnostic

对与零比较的 unsigned char 的恒为真比较的 Clang 警告的高亮显示

代码检查tautological-unsigned-char-zero-compare clang diagnostic

对与零比较的无符号枚举的恒为真比较的 Clang 警告的高亮显示

代码检查tautological-unsigned-enum-zero-compare clang diagnostic

对与零比较的无符号值的恒为真比较的 Clang 警告的高亮显示

代码检查tautological-unsigned-zero-compare clang diagnostic

对值范围内进行恒为真比较的 Clang 警告的高亮显示

代码检查tautological-value-range-compare clang diagnostic

对不完整类型的临时定义的 Clang 警告的高亮显示

代码检查tentative-definition-incomplete-type clang diagnostic

对线程安全分析相关警告的高亮显示

代码检查thread-safety-analysis clang diagnostic

对线程安全属性相关警告的高亮显示

代码检查thread-safety-attributes clang diagnostic

对线程安全 beta 功能相关警告的高亮显示

代码检查thread-safety-beta clang diagnostic

对负面线程安全分析相关警告的高亮显示

代码检查thread-safety-negative clang diagnostic

对精确线程安全分析相关警告的高亮显示

代码检查thread-safety-precise clang diagnostic

对线程安全引用相关警告的高亮显示

代码检查thread-safety-reference clang diagnostic

对详细线程安全分析相关警告的高亮显示

代码检查thread-safety-verbose clang diagnostic

对三字母词(trigraph)使用的 Clang 警告的高亮显示

代码检查trigraphs clang diagnostic

对类型安全性的 Clang 警告的高亮显示

代码检查type-safety clang diagnostic

对 typedef 再定义的 Clang 警告的高亮显示

代码检查typedef-redefinition clang diagnostic

对缺少 typename 的 Clang 警告的高亮显示

代码检查typename-missing clang diagnostic

对无法打开统计文件的 Clang 警告的高亮显示

代码检查unable-to-open-stats-file clang diagnostic

对未对齐访问的 Clang 警告的高亮显示

代码检查unaligned-access clang diagnostic

对未对齐限定符的隐式转换的 Clang 警告的高亮显示

代码检查unaligned-qualifier-implicit-cast clang diagnostic

对不可用声明的 Clang 警告的高亮显示

代码检查unavailable-declarations clang diagnostic

对未声明选择器的 Clang 警告的高亮显示

代码检查undeclared-selector clang diagnostic

对 #undef 的 Clang 警告的高亮显示

代码检查undef clang diagnostic

对 #undef 使用错误前缀的 Clang 警告的高亮显示

代码检查undef-prefix clang diagnostic

对未定义的布尔转换的 Clang 警告的高亮显示

代码检查undefined-bool-conversion clang diagnostic

对未定义函数模板的 Clang 警告的高亮显示

代码检查undefined-func-template clang diagnostic

对未定义内联函数的 Clang 警告的高亮显示

代码检查undefined-inline clang diagnostic

对未定义内部符号的 Clang 警告的高亮显示

代码检查undefined-internal clang diagnostic

对未定义内部类型的 Clang 警告的高亮显示

代码检查undefined-internal-type clang diagnostic

对未定义 reinterpret_cast 的 Clang 警告的高亮显示

代码检查undefined-reinterpret-cast clang diagnostic

对未定义变量模板的 Clang 警告的高亮显示

代码检查undefined-var-template clang diagnostic

对异常对象对齐不足的 Clang 警告的高亮显示

代码检查underaligned-exception-object clang diagnostic

对不可求值表达式的 Clang 警告的高亮显示

代码检查unevaluated-expression clang diagnostic

对未保护的可用性检查的 Clang 警告的高亮显示

代码检查unguarded-availability clang diagnostic

对新语法中未保护的可用性检查的 Clang 警告的高亮显示

代码检查unguarded-availability-new clang diagnostic

对 Unicode 使用的 Clang 警告的高亮显示

代码检查unicode clang diagnostic

对 Unicode 同形异义字符的 Clang 警告的高亮显示

代码检查unicode-homoglyph clang diagnostic

对 Unicode 空白字符的 Clang 警告的高亮显示

代码检查unicode-whitespace clang diagnostic

对 Unicode 零宽字符的 Clang 警告的高亮显示

代码检查unicode-zero-width clang diagnostic

对未初始化的 const 引用的 Clang 警告的高亮显示

代码检查uninitialized-const-reference clang diagnostic

对未初始化变量的 Clang 警告的高亮显示

代码检查uninitialized clang diagnostic

对未知参数的 Clang 警告的高亮显示

代码检查unknown-argument clang diagnostic

对未知属性的 Clang 警告的高亮显示

代码检查unknown-attributes clang diagnostic

对未知 CUDA 版本的 Clang 警告的高亮显示

代码检查unknown-cuda-version clang diagnostic

对未知指令的 Clang 警告的高亮显示

代码检查unknown-directives clang diagnostic

对未知转义序列的 Clang 警告的高亮显示

代码检查unknown-escape-sequence clang diagnostic

对未知的 #pragma 指令的 Clang 警告的高亮显示

代码检查unknown-pragmas clang diagnostic

对未知的 sanitizer 的 Clang 警告的高亮显示

代码检查unknown-sanitizers clang diagnostic

对未知警告选项的 Clang 警告的高亮显示

代码检查unknown-warning-option clang diagnostic

对模板参数中未命名类型的 Clang 警告的高亮显示

代码检查unnamed-type-template-args clang diagnostic

对不必要的内部声明的 Clang 警告的高亮显示

代码检查unneeded-internal-declaration clang diagnostic

对不必要的成员函数的 Clang 警告的高亮显示

代码检查unneeded-member-function clang diagnostic

对未限定的 std cast 调用的 Clang 警告的高亮显示

代码检查unqualified-std-cast-call clang diagnostic

对不可到达代码中断的 Clang 警告的高亮显示

代码检查unreachable-code-break clang diagnostic

对不可到达代码中的 fallthrough 的 Clang 警告的高亮显示

代码检查unreachable-code-fallthrough clang diagnostic

对通用关联中不可到达代码的 Clang 警告的高亮显示

代码检查unreachable-code-generic-assoc clang diagnostic

对不可到达代码的 Clang 警告的高亮显示

代码检查unreachable-code clang diagnostic

对循环递增中不可到达代码的 Clang 警告的高亮显示

代码检查unreachable-code-loop-increment clang diagnostic

对不可到达返回语句的 Clang 警告的高亮显示

代码检查unreachable-code-return clang diagnostic

对不安全缓冲区使用的 Clang 警告的高亮显示

代码检查unsafe-buffer-usage clang diagnostic

对未排序执行语句的 Clang 警告的高亮显示

代码检查unsequenced clang diagnostic

对不支持的 ABI 的 Clang 警告的高亮显示

代码检查unsupported-abi clang diagnostic

对不支持的 abs 使用的 Clang 警告的高亮显示

代码检查unsupported-abs clang diagnostic

对不受支持的可用性保护的 Clang 警告的高亮显示

代码检查unsupported-availability-guard clang diagnostic

对不受支持的回调机制的 Clang 警告的高亮显示

代码检查unsupported-cb clang diagnostic

对不受支持的 DLL 基类模板的 Clang 警告的高亮显示

代码检查unsupported-dll-base-class-template clang diagnostic

对不受支持的 friend 声明的 Clang 警告的高亮显示

代码检查unsupported-friend clang diagnostic

对不受支持的 gpopt 的 Clang 警告的高亮显示

代码检查unsupported-gpopt clang diagnostic

对不受支持的 NaN 处理的 Clang 警告的高亮显示

代码检查unsupported-nan clang diagnostic

对不受支持的目标优化的 Clang 警告的高亮显示

代码检查unsupported-target-opt clang diagnostic

对不受支持的可见性设置的 Clang 警告的高亮显示

代码检查unsupported-visibility clang diagnostic

对不可用的偏特化的 Clang 警告的高亮显示

代码检查unusable-partial-specialization clang diagnostic

对未使用但已赋值的参数的 Clang 警告的高亮显示

代码检查unused-but-set-parameter clang diagnostic

对未使用但已赋值的变量的 Clang 警告的高亮显示

代码检查unused-but-set-variable clang diagnostic

对未使用比较表达式的 Clang 警告的高亮显示

代码检查unused-comparison clang diagnostic

对未使用的 const 变量的 Clang 警告的高亮显示

代码检查unused-const-variable clang diagnostic

对未使用的异常参数的 Clang 警告的高亮显示

代码检查unused-exception-parameter clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_unused_function_highlighting

代码检查unused-function clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_unused_getter_return_value_highlighting

代码检查unused-getter-return-value clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_unused_label_highlighting

代码检查unused-label clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_unused_lambda_capture_highlighting

代码检查unused-lambda-capture clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_unused_local_typedef_highlighting

代码检查unused-local-typedef clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_unused_macros_highlighting

代码检查unused-macros clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_unused_member_function_highlighting

代码检查unused-member-function clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_unused_parameter_highlighting

代码检查unused-parameter clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_unused_private_field_highlighting

代码检查unused-private-field clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_unused_property_ivar_highlighting

代码检查unused-property-ivar clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_unused_result_highlighting

代码检查unused-result clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_unused_template_highlighting

代码检查unused-template clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_unused_value_highlighting

代码检查unused-value clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_unused_variable_highlighting

代码检查unused-variable clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_unused_volatile_lvalue_highlighting

代码检查unused-volatile-lvalue clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_used_but_marked_unused_highlighting

代码检查used-but-marked-unused clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_user_defined_literals_highlighting

代码检查user-defined-literals clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_user_defined_warnings_highlighting

代码检查user-defined-warnings clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_varargs_highlighting

代码检查varargs clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_variadic_macros_highlighting

代码检查variadic-macros clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_vec_elem_size_highlighting

代码检查vec-elem-size clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_vector_conversion_highlighting

代码检查vector-conversion clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_vexing_parse_highlighting

代码检查vexing-parse clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_visibility_highlighting

代码检查visibility clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_vla_extension_highlighting

代码检查vla-extension clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_vla_highlighting

代码检查vla clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_void_pointer_to_enum_cast_highlighting

代码检查void-pointer-to-enum-cast clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_void_pointer_to_int_cast_highlighting

代码检查void-pointer-to-int-cast clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_void_ptr_dereference_highlighting

代码检查void-ptr-dereference clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_warnings_highlighting

代码检查#warnings clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_wasm_exception_spec_highlighting

代码检查wasm-exception-spec clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_weak_template_vtables_highlighting

代码检查weak-template-vtables clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_weak_vtables_highlighting

代码检查weak-vtables clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_writable_strings_highlighting

代码检查writable-strings clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_xor_used_as_pow_highlighting

代码检查xor-used-as-pow clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_zero_as_null_pointer_constant_highlighting

代码检查zero-as-null-pointer-constant clang diagnostic

resharper_cpp_clang_tidy_clang_diagnostic_zero_length_array_highlighting

代码检查zero-length-array clang diagnostic

resharper_cpp_clang_tidy_concurrency_mt_unsafe_highlighting

代码检查concurrency-mt-unsafe clang-tidy check

resharper_cpp_clang_tidy_concurrency_thread_canceltype_asynchronous_highlighting

代码检查concurrency-thread-canceltype-asynchronous clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_avoid_c_arrays_highlighting

代码检查cppcoreguidelines-avoid-c-arrays clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_avoid_capturing_lambda_coroutines_highlighting

代码检查cppcoreguidelines-avoid-capturing-lambda-coroutines clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_avoid_const_or_ref_data_members_highlighting

代码检查cppcoreguidelines-avoid-const-or-ref-data-members clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_avoid_do_while_highlighting

代码检查cppcoreguidelines-avoid-do-while clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_avoid_goto_highlighting

代码检查cppcoreguidelines-avoid-goto clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_avoid_magic_numbers_highlighting

代码检查cppcoreguidelines-avoid-magic-numbers clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_avoid_non_const_global_variables_highlighting

代码检查cppcoreguidelines-avoid-non-const-global-variables clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_avoid_reference_coroutine_parameters_highlighting

代码检查cppcoreguidelines-avoid-reference-coroutine-parameters clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_c_copy_assignment_signature_highlighting

代码检查cppcoreguidelines-c-copy-assignment-signature clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_explicit_virtual_functions_highlighting

代码检查cppcoreguidelines-explicit-virtual-functions clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_init_variables_highlighting

代码检查cppcoreguidelines-init-variables clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_interfaces_global_init_highlighting

代码检查cppcoreguidelines-interfaces-global-init clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_macro_usage_highlighting

代码检查cppcoreguidelines-macro-usage clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_misleading_capture_default_by_value_highlighting

代码检查cppcoreguidelines-misleading-capture-default-by-value clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_missing_std_forward_highlighting

代码检查cppcoreguidelines-missing-std-forward clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_narrowing_conversions_highlighting

代码检查cppcoreguidelines-narrowing-conversions clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_no_malloc_highlighting

代码检查cppcoreguidelines-no-malloc clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_noexcept_destructor_highlighting

代码检查cppcoreguidelines-noexcept-destructor clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_noexcept_move_operations_highlighting

代码检查cppcoreguidelines-noexcept-move-operations clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_noexcept_swap_highlighting

代码检查cppcoreguidelines-noexcept-swap clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_non_private_member_variables_in_classes_highlighting

代码检查cppcoreguidelines-non-private-member-variables-in-classes clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_owning_memory_highlighting

代码检查cppcoreguidelines-owning-memory clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_prefer_member_initializer_highlighting

代码检查cppcoreguidelines-prefer-member-initializer clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_pro_bounds_array_to_pointer_decay_highlighting

代码检查cppcoreguidelines-pro-bounds-array-to-pointer-decay clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_pro_bounds_constant_array_index_highlighting

代码检查cppcoreguidelines-pro-bounds-constant-array-index clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_pro_bounds_pointer_arithmetic_highlighting

代码检查cppcoreguidelines-pro-bounds-pointer-arithmetic clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_const_cast_highlighting

代码检查cppcoreguidelines-pro-type-const-cast clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_cstyle_cast_highlighting

代码检查cppcoreguidelines-pro-type-cstyle-cast clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_member_init_highlighting

代码检查cppcoreguidelines-pro-type-member-init clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_reinterpret_cast_highlighting

代码检查cppcoreguidelines-pro-type-reinterpret-cast clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_static_cast_downcast_highlighting

代码检查cppcoreguidelines-pro-type-static-cast-downcast clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_union_access_highlighting

代码检查cppcoreguidelines-pro-type-union-access clang-tidy check

resharper_cpp_clang_tidy_cppcoreguidelines_pro_type_vararg_highlighting

代码检查cppcoreguidelines-pro-type-vararg clang-tidy 检查

resharper_cpp_clang_tidy_cppcoreguidelines_rvalue_reference_param_not_moved_highlighting

代码检查cppcoreguidelines-rvalue-reference-param-not-moved clang-tidy 检查

resharper_cpp_clang_tidy_cppcoreguidelines_slicing_highlighting

代码检查cppcoreguidelines-slicing clang-tidy 检查

resharper_cpp_clang_tidy_cppcoreguidelines_special_member_functions_highlighting

代码检查cppcoreguidelines-special-member-functions clang-tidy 检查

resharper_cpp_clang_tidy_cppcoreguidelines_use_default_member_init_highlighting

代码检查cppcoreguidelines-use-default-member-init clang-tidy 检查

resharper_cpp_clang_tidy_cppcoreguidelines_virtual_class_destructor_highlighting

代码检查cppcoreguidelines-virtual-class-destructor clang-tidy 检查

resharper_cpp_clang_tidy_darwin_avoid_spinlock_highlighting

代码检查darwin-avoid-spinlock clang-tidy 检查

resharper_cpp_clang_tidy_darwin_dispatch_once_nonstatic_highlighting

代码检查darwin-dispatch-once-nonstatic clang-tidy 检查

resharper_cpp_clang_tidy_fuchsia_default_arguments_calls_highlighting

代码检查fuchsia-default-arguments-calls clang-tidy 检查

resharper_cpp_clang_tidy_fuchsia_default_arguments_declarations_highlighting

代码检查fuchsia-default-arguments-declarations clang-tidy 检查

resharper_cpp_clang_tidy_fuchsia_header_anon_namespaces_highlighting

代码检查fuchsia-header-anon-namespaces clang-tidy 检查

resharper_cpp_clang_tidy_fuchsia_multiple_inheritance_highlighting

代码检查fuchsia-multiple-inheritance clang-tidy 检查

resharper_cpp_clang_tidy_fuchsia_overloaded_operator_highlighting

代码检查fuchsia-overloaded-operator clang-tidy 检查

resharper_cpp_clang_tidy_fuchsia_statically_constructed_objects_highlighting

代码检查fuchsia-statically-constructed-objects clang-tidy 检查

resharper_cpp_clang_tidy_fuchsia_trailing_return_highlighting

代码检查fuchsia-trailing-return clang-tidy 检查

resharper_cpp_clang_tidy_fuchsia_virtual_inheritance_highlighting

代码检查fuchsia-virtual-inheritance clang-tidy 检查

resharper_cpp_clang_tidy_google_build_explicit_make_pair_highlighting

代码检查google-build-explicit-make-pair clang-tidy 检查

resharper_cpp_clang_tidy_google_build_namespaces_highlighting

代码检查google-build-namespaces clang-tidy 检查

resharper_cpp_clang_tidy_google_build_using_namespace_highlighting

代码检查google-build-using-namespace clang-tidy 检查

resharper_cpp_clang_tidy_google_default_arguments_highlighting

代码检查google-default-arguments clang-tidy 检查

resharper_cpp_clang_tidy_google_explicit_constructor_highlighting

代码检查google-explicit-constructor clang-tidy 检查

resharper_cpp_clang_tidy_google_global_names_in_headers_highlighting

代码检查google-global-names-in-headers clang-tidy 检查

resharper_cpp_clang_tidy_google_objc_avoid_nsobject_new_highlighting

代码检查google-objc-avoid-nsobject-new clang-tidy 检查

resharper_cpp_clang_tidy_google_objc_avoid_throwing_exception_highlighting

代码检查google-objc-avoid-throwing-exception clang-tidy 检查

resharper_cpp_clang_tidy_google_objc_function_naming_highlighting

代码检查google-objc-function-naming clang-tidy 检查

resharper_cpp_clang_tidy_google_objc_global_variable_declaration_highlighting

代码检查google-objc-global-variable-declaration clang-tidy 检查

resharper_cpp_clang_tidy_google_readability_avoid_underscore_in_googletest_name_highlighting

代码检查google-readability-avoid-underscore-in-googletest-name clang-tidy 检查

resharper_cpp_clang_tidy_google_readability_braces_around_statements_highlighting

代码检查google-readability-braces-around-statements clang-tidy 检查

resharper_cpp_clang_tidy_google_readability_casting_highlighting

代码检查google-readability-casting clang-tidy 检查

resharper_cpp_clang_tidy_google_readability_function_size_highlighting

代码检查google-readability-function-size clang-tidy 检查

resharper_cpp_clang_tidy_google_readability_namespace_comments_highlighting

代码检查google-readability-namespace-comments clang-tidy 检查

resharper_cpp_clang_tidy_google_readability_todo_highlighting

代码检查google-readability-todo clang-tidy 检查

resharper_cpp_clang_tidy_google_runtime_int_highlighting

代码检查google-runtime-int clang-tidy 检查

resharper_cpp_clang_tidy_google_runtime_operator_highlighting

代码检查google-runtime-operator clang-tidy 检查

resharper_cpp_clang_tidy_google_upgrade_googletest_case_highlighting

代码检查google-upgrade-googletest-case clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_avoid_c_arrays_highlighting

代码检查hicpp-avoid-c-arrays clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_avoid_goto_highlighting

代码检查hicpp-avoid-goto clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_braces_around_statements_highlighting

代码检查hicpp-braces-around-statements clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_deprecated_headers_highlighting

代码检查hicpp-deprecated-headers clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_exception_baseclass_highlighting

代码检查hicpp-exception-baseclass clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_explicit_conversions_highlighting

代码检查hicpp-explicit-conversions clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_function_size_highlighting

代码检查hicpp-function-size clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_invalid_access_moved_highlighting

代码检查hicpp-invalid-access-moved clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_member_init_highlighting

代码检查hicpp-member-init clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_move_const_arg_highlighting

代码检查hicpp-move-const-arg clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_multiway_paths_covered_highlighting

代码检查hicpp-multiway-paths-covered clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_named_parameter_highlighting

代码检查hicpp-named-parameter clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_new_delete_operators_highlighting

代码检查hicpp-new-delete-operators clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_no_array_decay_highlighting

代码检查hicpp-no-array-decay clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_no_assembler_highlighting

代码检查hicpp-no-assembler clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_no_malloc_highlighting

代码检查hicpp-no-malloc clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_noexcept_move_highlighting

代码检查hicpp-noexcept-move clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_signed_bitwise_highlighting

代码检查hicpp-signed-bitwise clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_special_member_functions_highlighting

代码检查hicpp-special-member-functions clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_static_assert_highlighting

代码检查hicpp-static-assert clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_undelegated_constructor_highlighting

代码检查hicpp-undelegated-constructor clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_uppercase_literal_suffix_highlighting

代码检查hicpp-uppercase-literal-suffix clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_use_auto_highlighting

代码检查hicpp-use-auto clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_use_emplace_highlighting

代码检查hicpp-use-emplace clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_use_equals_default_highlighting

代码检查hicpp-use-equals-default clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_use_equals_delete_highlighting

代码检查hicpp-use-equals-delete clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_use_noexcept_highlighting

代码检查hicpp-use-noexcept clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_use_nullptr_highlighting

代码检查hicpp-use-nullptr clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_use_override_highlighting

代码检查hicpp-use-override clang-tidy 检查

resharper_cpp_clang_tidy_hicpp_vararg_highlighting

代码检查hicpp-vararg clang-tidy 检查

resharper_cpp_clang_tidy_highlighting_highlighting

代码检查未知的 clang-tidy 检查

resharper_cpp_clang_tidy_linuxkernel_must_check_errs_highlighting

代码检查linuxkernel-must-check-errs clang-tidy 检查

resharper_cpp_clang_tidy_llvm_else_after_return_highlighting

代码检查llvm-else-after-return clang-tidy 检查

resharper_cpp_clang_tidy_llvm_header_guard_highlighting

代码检查llvm-header-guard clang-tidy 检查

resharper_cpp_clang_tidy_llvm_include_order_highlighting

代码检查llvm-include-order clang-tidy 检查

resharper_cpp_clang_tidy_llvm_namespace_comment_highlighting

代码检查llvm-namespace-comment clang-tidy 检查

resharper_cpp_clang_tidy_llvm_prefer_isa_or_dyn_cast_in_conditionals_highlighting

代码检查llvm-prefer-isa-or-dyn-cast-in-conditionals clang-tidy 检查

resharper_cpp_clang_tidy_llvm_prefer_register_over_unsigned_highlighting

代码检查llvm-prefer-register-over-unsigned clang-tidy 检查

resharper_cpp_clang_tidy_llvm_qualified_auto_highlighting

代码检查llvm-qualified-auto clang-tidy 检查

resharper_cpp_clang_tidy_llvm_twine_local_highlighting

代码检查llvm-twine-local clang-tidy 检查

resharper_cpp_clang_tidy_llvmlibc_callee_namespace_highlighting

代码检查llvmlibc-callee-namespace clang-tidy 检查

resharper_cpp_clang_tidy_llvmlibc_implementation_in_namespace_highlighting

代码检查llvmlibc-implementation-in-namespace clang-tidy 检查

resharper_cpp_clang_tidy_llvmlibc_inline_function_decl_highlighting

代码检查llvmlibc-inline-function-decl clang-tidy 检查

resharper_cpp_clang_tidy_llvmlibc_restrict_system_libc_headers_highlighting

代码检查llvmlibc-restrict-system-libc-headers clang-tidy 检查

resharper_cpp_clang_tidy_misc_confusable_identifiers_highlighting

代码检查misc-confusable-identifiers clang-tidy 检查

resharper_cpp_clang_tidy_misc_const_correctness_highlighting

代码检查misc-const-correctness clang-tidy 检查

resharper_cpp_clang_tidy_misc_definitions_in_headers_highlighting

代码检查misc-definitions-in-headers clang-tidy 检查

resharper_cpp_clang_tidy_misc_header_include_cycle_highlighting

代码检查misc-header-include-cycle clang-tidy 检查

resharper_cpp_clang_tidy_misc_include_cleaner_highlighting

代码检查misc-include-cleaner clang-tidy 检查

resharper_cpp_clang_tidy_misc_misleading_bidirectional_highlighting

代码检查misc-misleading-bidirectional clang-tidy 检查

resharper_cpp_clang_tidy_misc_misleading_identifier_highlighting

代码检查misc-misleading-identifier clang-tidy 检查

resharper_cpp_clang_tidy_misc_misplaced_const_highlighting

代码检查misc-misplaced-const clang-tidy 检查

resharper_cpp_clang_tidy_misc_new_delete_overloads_highlighting

代码检查misc-new-delete-overloads clang-tidy 检查

resharper_cpp_clang_tidy_misc_no_recursion_highlighting

代码检查misc-no-recursion clang-tidy 检查

resharper_cpp_clang_tidy_misc_non_copyable_objects_highlighting

代码检查misc-non-copyable-objects clang-tidy 检查

resharper_cpp_clang_tidy_misc_non_private_member_variables_in_classes_highlighting

代码检查misc-non-private-member-variables-in-classes clang-tidy 检查

resharper_cpp_clang_tidy_misc_redundant_expression_highlighting

代码检查misc-redundant-expression clang-tidy 检查

resharper_cpp_clang_tidy_misc_static_assert_highlighting

代码检查misc-static-assert clang-tidy 检查

resharper_cpp_clang_tidy_misc_throw_by_value_catch_by_reference_highlighting

代码检查misc-throw-by-value-catch-by-reference clang-tidy 检查

resharper_cpp_clang_tidy_misc_unconventional_assign_operator_highlighting

代码检查misc-unconventional-assign-operator clang-tidy 检查

resharper_cpp_clang_tidy_misc_uniqueptr_reset_release_highlighting

代码检查misc-uniqueptr-reset-release clang-tidy 检查

resharper_cpp_clang_tidy_misc_unused_alias_decls_highlighting

代码检查misc-unused-alias-decls clang-tidy 检查

resharper_cpp_clang_tidy_misc_unused_parameters_highlighting

代码检查misc-unused-parameters clang-tidy 检查

resharper_cpp_clang_tidy_misc_unused_using_decls_highlighting

代码检查misc-unused-using-decls clang-tidy 检查

resharper_cpp_clang_tidy_misc_use_anonymous_namespace_highlighting

代码检查misc-use-anonymous-namespace clang-tidy 检查

resharper_cpp_clang_tidy_modernize_avoid_bind_highlighting

代码检查modernize-avoid-bind clang-tidy 检查

resharper_cpp_clang_tidy_modernize_avoid_c_arrays_highlighting

代码检查modernize-avoid-c-arrays clang-tidy 检查

resharper_cpp_clang_tidy_modernize_concat_nested_namespaces_highlighting

代码检查modernize-concat-nested-namespaces clang-tidy 检查

resharper_cpp_clang_tidy_modernize_deprecated_headers_highlighting

代码检查modernize-deprecated-headers clang-tidy 检查

ReSharper C++:使用已弃用的 ios_base 类型别名的现代化警告

代码检查modernize-deprecated-ios-base-aliases clang-tidy 检查

ReSharper C++:将传统循环转换为基于范围的循环的现代化警告

代码检查modernize-loop-convert clang-tidy 检查

ReSharper C++:将宏替换为枚举的现代化警告

代码检查modernize-macro-to-enum clang-tidy 检查

ReSharper C++:使用 make_shared 的建议

代码检查modernize-make-shared clang-tidy 检查

ReSharper C++:使用 make_unique 的建议

代码检查modernize-make-unique clang-tidy 检查

ReSharper C++:建议按值传递

代码检查modernize-pass-by-value clang-tidy 检查

ReSharper C++:建议使用原始字符串字面量

代码检查modernize-raw-string-literal clang-tidy 检查

ReSharper C++:多余的 void 参数警告

代码检查modernize-redundant-void-arg clang-tidy 检查

ReSharper C++:替换已弃用的 auto_ptr 的现代化警告

代码检查modernize-replace-auto-ptr clang-tidy 检查

ReSharper C++:替换禁止复制和赋值的宏的现代化警告

代码检查modernize-replace-disallow-copy-and-assign-macro clang-tidy 检查

ReSharper C++:替换 random_shuffle 的现代化警告

代码检查modernize-replace-random-shuffle clang-tidy 检查

ReSharper C++:建议返回使用花括号初始化列表

代码检查modernize-return-braced-init-list clang-tidy 检查

ReSharper C++:建议调用 shrink_to_fit

代码检查modernize-shrink-to-fit clang-tidy 检查

ReSharper C++:建议使用 type_traits 替代实现

代码检查modernize-type-traits clang-tidy 检查

ReSharper C++:建议使用一元 static_assert

代码检查modernize-unary-static-assert clang-tidy 检查

ReSharper C++:建议使用 auto

代码检查modernize-use-auto clang-tidy 检查

ReSharper C++:建议使用布尔字面量

代码检查modernize-use-bool-literals clang-tidy 检查

ReSharper C++:建议使用默认成员初始化

代码检查modernize-use-default-member-init clang-tidy 检查

ReSharper C++:建议使用 emplace 方法

代码检查modernize-use-emplace clang-tidy 检查

ReSharper C++:建议使用 =default

代码检查modernize-use-equals-default clang-tidy 检查

ReSharper C++:建议使用 =delete

代码检查modernize-use-equals-delete clang-tidy 检查

ReSharper C++:建议使用 [[nodiscard]] 属性

代码检查modernize-use-nodiscard clang-tidy 检查

ReSharper C++:建议使用 noexcept 说明符

代码检查modernize-use-noexcept clang-tidy 检查

ReSharper C++:建议使用 nullptr

代码检查modernize-use-nullptr clang-tidy 检查

ReSharper C++:建议使用 override

代码检查modernize-use-override clang-tidy 检查

ReSharper C++:建议使用 std::print 进行输出

代码检查modernize-use-std-print clang-tidy 检查

ReSharper C++:建议使用尾返回类型

代码检查modernize-use-trailing-return-type clang-tidy 检查

ReSharper C++:建议使用透明函子

代码检查modernize-use-transparent-functors clang-tidy 检查

ReSharper C++:建议使用 uncaught_exceptions

代码检查modernize-use-uncaught-exceptions clang-tidy 检查

ReSharper C++:建议使用 using 替代 typedef

代码检查modernize-use-using clang-tidy 检查

ReSharper C++:MPI 缓冲区解引用警告

代码检查mpi-buffer-deref clang-tidy 检查

ReSharper C++:MPI 类型不匹配警告

代码检查mpi-type-mismatch clang-tidy 检查

ReSharper C++:Objective-C 中的 assertEquals 检查

代码检查objc-assert-equals clang-tidy 检查

ReSharper C++:避免在 Objective-C 中对 NSError 进行初始化

代码检查objc-avoid-nserror-init clang-tidy 检查

ReSharper C++:类别中定义 dealloc 的警告

代码检查objc-dealloc-in-category clang-tidy 检查

ReSharper C++:禁止子类化 Objective-C 类的警告

代码检查objc-forbidden-subclassing clang-tidy 检查

ReSharper C++:缺少 hash 方法的警告

代码检查objc-missing-hash clang-tidy 检查

ReSharper C++:NSDateFormatter 使用警告

代码检查objc-nsdate-formatter clang-tidy 检查

ReSharper C++:NSInvocation 参数生命周期问题警告

代码检查objc-nsinvocation-argument-lifetime clang-tidy 检查

ReSharper C++:Objective-C 属性声明格式检查

代码检查objc-property-declaration clang-tidy 检查

ReSharper C++:在 super.self 中访问 self 的警告

代码检查objc-super-self clang-tidy 检查

ReSharper C++:OpenMP 异常逃逸警告

代码检查openmp-exception-escape clang-tidy 检查

ReSharper C++:OpenMP 中建议使用 default(none)

代码检查openmp-use-default-none clang-tidy 检查

ReSharper C++:性能警告:避免使用 std::endl

代码检查performance-avoid-endl clang-tidy 检查

ReSharper C++:性能优化:更快的字符串查找方式

代码检查performance-faster-string-find clang-tidy 检查

ReSharper C++:性能优化:避免 for-range 拷贝

代码检查performance-for-range-copy clang-tidy 检查

ReSharper C++:性能警告:循环中隐式转换

代码检查performance-implicit-conversion-in-loop clang-tidy 检查

ReSharper C++:性能警告:低效的算法使用

代码检查performance-inefficient-algorithm clang-tidy 检查

ReSharper C++:性能警告:低效的字符串拼接

代码检查performance-inefficient-string-concatenation clang-tidy 检查

ReSharper C++:性能警告:低效的 vector 操作

代码检查performance-inefficient-vector-operation clang-tidy 检查

ReSharper C++:建议对 const 参数使用 std::move

代码检查performance-move-const-arg clang-tidy 检查

ReSharper C++:移动构造函数初始化性能警告

代码检查performance-move-constructor-init clang-tidy 检查

ReSharper C++:未启用自动移动的性能警告

代码检查performance-no-automatic-move clang-tidy 检查

ReSharper C++:避免从 int 转换为指针的性能警告

代码检查performance-no-int-to-ptr clang-tidy 检查

ReSharper C++:析构函数缺少 noexcept 的性能警告

代码检查performance-noexcept-destructor clang-tidy 检查

ReSharper C++:移动构造函数缺少 noexcept 的性能警告

代码检查performance-noexcept-move-constructor clang-tidy 检查

ReSharper C++:swap 缺少 noexcept 的性能警告

代码检查performance-noexcept-swap clang-tidy 检查

ReSharper C++:析构函数可平凡销毁的性能优化建议

代码检查performance-trivially-destructible clang-tidy 检查

ReSharper C++:数学函数中类型提升的性能警告

代码检查performance-type-promotion-in-math-fn clang-tidy 检查

ReSharper C++:不必要的拷贝初始化性能警告

代码检查performance-unnecessary-copy-initialization clang-tidy 检查

ReSharper C++:不必要的值传参性能警告

代码检查performance-unnecessary-value-param clang-tidy 检查

ReSharper C++:可移植性警告:限制系统 include

代码检查portability-restrict-system-includes clang-tidy 检查

ReSharper C++:可移植性警告:使用 SIMD 内在函数

代码检查portability-simd-intrinsics clang-tidy 检查

ReSharper C++:std::allocator 中 const 使用的可移植性警告

代码检查portability-std-allocator-const clang-tidy 检查

ReSharper C++:可读性警告:在声明中避免 const 参数

代码检查readability-avoid-const-params-in-decls clang-tidy 检查

ReSharper C++:可读性警告:避免无条件的预处理器 #if

代码检查readability-avoid-unconditional-preprocessor-if clang-tidy 检查

ReSharper C++:可读性警告:应为语句添加大括号

代码检查readability-braces-around-statements clang-tidy 检查

ReSharper C++:可读性警告:函数返回类型不应为 const

代码检查readability-const-return-type clang-tidy 检查

ReSharper C++:可读性建议:使用 contains 判断容器是否包含元素

代码检查readability-container-contains clang-tidy 检查

ReSharper C++:可读性优化:使用 data 指针访问容器数据

代码检查readability-container-data-pointer clang-tidy 检查

ReSharper C++:可读性建议:使用 empty 而非 size 判断容器是否为空

代码检查readability-container-size-empty clang-tidy 检查

ReSharper C++:可读性建议:将成员函数转换为 static

代码检查readability-convert-member-functions-to-static clang-tidy 检查

ReSharper C++:可读性优化建议:避免对空指针进行 delete

代码检查readability-delete-null-pointer clang-tidy 检查

ReSharper C++:可读性警告:重复 include

代码检查readability-duplicate-include clang-tidy 检查

ReSharper C++:可读性警告:return 后无需使用 else

代码检查readability-else-after-return clang-tidy 检查

ReSharper C++:可读性建议:降低函数的认知复杂度

代码检查readability-function-cognitive-complexity clang-tidy 检查

ReSharper C++:可读性建议:函数体过大警告

代码检查readability-function-size clang-tidy 检查

ReSharper C++:可读性提示:标识符长度过短或过长

代码检查readability-identifier-length clang-tidy 检查

ReSharper C++:可读性建议:统一标识符命名规范

代码检查readability-identifier-naming clang-tidy 检查

ReSharper C++:可读性警告:布尔类型的隐式转换

代码检查readability-implicit-bool-conversion clang-tidy 检查

ReSharper C++:可读性提示:声明与定义中的参数名不一致

代码检查readability-inconsistent-declaration-parameter-name clang-tidy 检查

ReSharper C++:可读性建议:将声明彼此隔离

代码检查readability-isolate-declaration clang-tidy 检查

ReSharper C++:可读性提示:避免使用魔法数字

代码检查readability-magic-numbers clang-tidy 检查

ReSharper C++:可读性建议:将成员函数声明为 const

代码检查readability-make-member-function-const clang-tidy 检查

ReSharper C++:可读性提示:缩进可能引起误导

代码检查readability-misleading-indentation clang-tidy 检查

ReSharper C++:可读性检查:数组下标位置不当

代码检查readability-misplaced-array-index clang-tidy 检查

ReSharper C++:可读性建议:使用具名参数

代码检查readability-named-parameter clang-tidy 检查

ReSharper C++:可读性建议:将参数声明为 const

代码检查readability-non-const-parameter clang-tidy 检查

ReSharper C++:可读性建议:运算符形式不一致

代码检查readability-operators-representation clang-tidy 检查

ReSharper C++:可读性建议:带修饰符的 auto 可读性差

代码检查readability-qualified-auto clang-tidy 检查

ReSharper C++ Clang-Tidy 可读性检查:多余的访问说明符高亮显示

代码检查readability-redundant-access-specifiers clang-tidy 检查

ReSharper C++ Clang-Tidy 可读性检查:多余的控制流结构高亮显示

代码检查readability-redundant-control-flow clang-tidy 检查

ReSharper C++ Clang-Tidy 可读性检查:多余的声明高亮显示

代码检查readability-redundant-declaration clang-tidy 检查

ReSharper C++ Clang-Tidy 可读性检查:多余的函数指针解引用高亮显示

代码检查readability-redundant-function-ptr-dereference clang-tidy 检查

ReSharper C++ Clang-Tidy 可读性检查:多余的成员初始化高亮显示

代码检查readability-redundant-member-init clang-tidy 检查

ReSharper C++ Clang-Tidy 可读性检查:多余的预处理器指令高亮显示

代码检查readability-redundant-preprocessor clang-tidy 检查

ReSharper C++ Clang-Tidy 可读性检查:多余的 smartptr.get() 调用高亮显示

代码检查readability-redundant-smartptr-get clang-tidy 检查

ReSharper C++ Clang-Tidy 可读性检查:多余的字符串 c_str() 调用高亮显示

代码检查readability-redundant-string-cstr clang-tidy 检查

ReSharper C++ Clang-Tidy 可读性检查:多余的字符串初始化高亮显示

代码检查readability-redundant-string-init clang-tidy 检查

ReSharper C++ Clang-Tidy 可读性检查:简化布尔表达式高亮显示

代码检查readability-simplify-boolean-expr clang-tidy 检查

ReSharper C++ Clang-Tidy 可读性检查:简化下标表达式高亮显示

代码检查readability-simplify-subscript-expr clang-tidy 检查

ReSharper C++ Clang-Tidy 可读性检查:通过实例访问静态成员高亮显示

代码检查readability-static-accessed-through-instance clang-tidy 检查

ReSharper C++ Clang-Tidy 可读性检查:匿名命名空间中的 static 定义高亮显示

代码检查readability-static-definition-in-anonymous-namespace clang-tidy 检查

ReSharper C++ Clang-Tidy 可读性检查:字符串比较高亮显示

代码检查readability-string-compare clang-tidy 检查

ReSharper C++ Clang-Tidy 可读性检查:可疑的调用实参高亮显示

代码检查readability-suspicious-call-argument clang-tidy 检查

ReSharper C++ Clang-Tidy 可读性检查:unique_ptr 释放使用 delete 高亮显示

代码检查readability-uniqueptr-delete-release clang-tidy 检查

ReSharper C++ Clang-Tidy 可读性检查:字面量后缀大写字母高亮显示

代码检查readability-uppercase-literal-suffix clang-tidy 检查

ReSharper C++ Clang-Tidy 可读性检查:建议使用 any_of / all_of 高亮显示

代码检查readability-use-anyofallof clang-tidy 检查

ReSharper C++ Clang-Tidy Zircon 检查:临时对象高亮显示

代码检查zircon-temporary-objects clang-tidy 检查

ReSharper C++ 检查:类可标记为 final 的高亮显示

代码检查类可以声明为 final

ReSharper C++ 检查:类不完整的高亮显示

代码检查模板中使用了不完整类型

ReSharper C++ 检查:由于未初始化成员而需要构造函数的类高亮显示

代码检查由于未初始化的数据成员,类应具有用户定义的构造函数

ReSharper C++ 检查:从未使用的类高亮显示

代码检查类从未被使用

ReSharper C++ 检查:可替换为布尔常量的编译时常量高亮显示

代码检查编译时常量表达式可以替换为 'true' 或 'false'

ReSharper C++ 检查:从未使用的 concept 高亮显示

代码检查概念从未被使用

ReSharper C++ 检查:可简化的条件表达式高亮显示

代码检查条件表达式可以简化

ReSharper C++ 检查:在声明中使用 const 参数高亮显示

代码检查函数声明中的 const 限定参数

ReSharper C++ 检查:const 值函数返回类型高亮显示

代码检查函数返回 const 值

ReSharper C++ 设置:连续行缩进

缩进 - 连续行缩进 (C++)

ReSharper C++ 协程调用解析错误高亮显示

代码检查无法解析所需的协程函数

ReSharper C++ 检查:无法将 cv 限定符应用于引用的高亮显示

代码检查为引用添加 cv 限定符无效

ReSharper C++ 检查:声明隐藏了局部变量高亮显示

代码检查隐藏局部声明

ReSharper C++ 检查:声明隐藏了未捕获局部变量高亮显示

代码检查隐藏未捕获的局部声明

ReSharper C++ 检查:无声明符的声明说明符高亮显示

代码检查没有声明符的声明说明符

ReSharper C++ 检查:声明符被识别为函数高亮显示

代码检查声明符被解析为函数声明

ReSharper C++ 检查:声明符未被使用高亮显示

代码检查声明符从未被使用

ReSharper C++ 检查:声明符在初始化前被使用高亮显示

代码检查局部变量在未初始化的情况下被使用

ReSharper C++ 检查:switch 语句未处理 default 分支高亮显示

代码检查switch 语句中未处理默认情况

ReSharper C++ 检查:无用户定义构造函数的默认初始化高亮显示

代码检查没有用户提供默认构造函数的 const 限定对象的默认初始化

ReSharper C++ 检查:将 default 用作标识符高亮显示

代码检查关键字 'default' 被用作标识符

ReSharper C++ 检查:默认特殊成员函数被隐式删除高亮显示

代码检查默认的特殊成员函数被隐式删除

ReSharper C++ 检查:删除 void 指针高亮显示

代码检查删除 void 指针

ReSharper C++ 检查:缺少 template 关键字的依赖模板高亮显示

代码检查依赖模板缺少 'template' 关键字

ReSharper C++ 检查:缺少 typename 关键字的依赖类型高亮显示

代码检查依赖类型缺少 'typename' 关键字

ReSharper C++ 检查:弃用的实体高亮显示

代码检查实体已被弃用

ReSharper C++ 检查:弃用的 register 存储类说明符高亮显示

代码检查已弃用的 'register' 存储类说明符

ReSharper C++ 检查:解引用运算符嵌套超过限制高亮显示

代码检查解引用操作符限制已超出

ReSharper C++ 设置:在尾随注释前禁用空格更改

其他 - 保留行尾注释前的空格 (C++)

ReSharper C++ 检查:被丢弃的后缀运算符结果高亮显示

代码检查后缀操作符的结果被丢弃

ReSharper C++ 检查:Doxygen 语法错误高亮显示

代码检查Doxygen 注释中的语法错误

ReSharper C++ 检查:Doxygen 未记录参数高亮显示

代码检查文档注释中缺少函数参数描述

ReSharper C++ 检查:Doxygen 未解析引用高亮显示

代码检查Doxygen 注释中未解析的引用

ReSharper C++ 设置:空代码块风格

大括号布局 - 空大括号格式化(C++)

ReSharper C++ 检查:空声明高亮显示

代码检查声明未声明任何内容

ReSharper C++ 检查:强制 CV 限定符顺序高亮显示

代码检查使用首选的 cv 限定符样式(强制 cv 限定符的顺序)

ReSharper C++ 检查:强制 CV 限定符位置高亮显示

代码检查使用首选的 cv 限定符样式(强制 cv 限定符的位置)

ReSharper C++ 检查:强制 do 语句添加花括号高亮显示

代码检查使用首选的大括号样式(在 'do-while' 语句中强制使用大括号)

ReSharper C++ 检查:强制 for 语句添加花括号高亮显示

代码检查使用首选的大括号样式(在 'for' 语句中强制使用大括号)

ReSharper C++ 检查:强制函数声明风格高亮显示

代码检查使用首选的声明样式(强制使用函数声明样式)

ReSharper C++ 检查:强制 if 语句添加花括号高亮显示

代码检查使用首选的大括号样式(在 'if' 语句中强制使用大括号)

ReSharper C++ 检查:强制嵌套命名空间风格高亮显示

代码检查使用首选的声明样式(强制使用嵌套命名空间样式)

ReSharper C++ 检查:强制覆盖析构函数风格高亮显示

代码检查使用首选的重写函数样式(强制使用重写析构函数样式)

ReSharper C++ 检查:强制覆盖函数风格高亮显示

代码检查使用首选的重写函数样式(强制使用重写函数样式)

ReSharper C++ 检查:强制类型别名代码风格高亮显示

代码检查使用首选的声明样式(强制使用类型别名代码样式)

ReSharper C++ 检查:强制 while 语句添加花括号高亮显示

代码检查使用首选的大括号样式(在 'while' 语句中强制使用大括号)

ReSharper C++ 检查:已赋值但未读取的实体高亮显示

代码检查声明符仅被赋值但从未被访问

ReSharper C++ 检查:仅在未计算上下文中使用的实体高亮显示

代码检查声明符仅在未求值的上下文中使用

ReSharper C++ 检查:未使用的枚举值高亮显示

代码检查枚举器从未被使用

ReSharper C++ 检查:二元表达式中完全相等的操作数高亮显示

代码检查二元运算符作用于相等的操作数

ReSharper C++ 检查:在非命名空间范围内的显式特化高亮显示

代码检查非命名空间范围内的显式特化

ReSharper C++ 设置:export 声明花括号风格

大括号布局 - 导出声明 (C++)

ReSharper C++ 设置:表达式花括号风格

大括号布局 - 其他大括号(C++)

ReSharper C++ 检查:无副作用表达式高亮显示

代码检查可能的无副作用错误表达式

ReSharper C++ 检查:final 类中的 final 函数高亮显示

代码检查最终类中的最终函数

ReSharper C++ 检查:未重写的 virtual 函数加 final 高亮显示

代码检查最终的非重写虚函数

ReSharper C++ 检查:for 循环可替换为 while 高亮显示

代码检查'for' 循环可以替换为 'while' 循环

ReSharper C++ 检查:缺少底层类型的 forward enum 声明高亮显示

代码检查没有底层类型的前向枚举声明

ReSharper C++ 设置:函数声明返回类型风格

另起一行 - 在成员函数声明返回类型后换行(C++)

ReSharper C++ 设置:函数定义返回类型风格

另起一行 - 在成员函数定义返回类型后换行(C++)

ReSharper C++ 检查:函数未返回值高亮显示

代码检查函数或返回非 void 的 lambda 中没有 return 语句

ReSharper C++ 检查:函数未实现高亮显示

代码检查函数未实现

ReSharper C++ 检查:函数返回值应被使用高亮显示

代码检查函数结果应被使用

ReSharper C++ 检查:函数式类型转换高亮显示

代码检查使用了函数式风格的强制类型转换而非 C++ 类型转换

ReSharper C++ 检查:头文件已被包含高亮显示

代码检查受保护的头文件已被包含

ReSharper C++ 检查:被隐藏的函数高亮显示

代码检查非虚类成员函数在派生类中被隐藏

ReSharper C++ 检查:隐藏其他函数的函数高亮显示

代码检查类成员函数隐藏了基类中的非虚函数

ReSharper C++ 检查:二元表达式中相同操作数高亮显示

代码检查二元运算符作用于相同的操作数

ReSharper C++ 检查:if 可替换为 constexpr if 高亮显示

代码检查带有常量条件的 if 语句可以替换为 'if constexpr'

ReSharper C++ 检查:无可用默认构造函数高亮显示

代码检查隐式默认构造函数不可用

ReSharper C++ 检查:不兼容的指针转换高亮显示

代码检查隐式转换为不兼容的指针类型

ReSharper C++ 检查:不完整的 switch 语句高亮显示

代码检查可能的错误不完整 switch 语句

ReSharper C++ 检查:命名不一致高亮显示

代码检查命名不一致

ReSharper C++ 检查:括号附近的空行不正确高亮显示

代码检查不正确的空行(大括号附近的空行数量不正确)

ReSharper C++ 设置:类的访问说明符缩进

缩进 - 类的访问说明符缩进(C++)

ReSharper C++ 设置:对齐的三元表达式缩进

对齐多行结构 - 缩进对齐的 ?: 运算符(C++)

ReSharper C++ 设置:类成员从访问说明符缩进

缩进 - 类成员相对于访问说明符的缩进(C++)

resharper_cpp_indent_comment

缩进 - 缩进从第一列开始的注释(C++)

resharper_cpp_indent_export_declaration_members

缩进 - 缩进导出声明块的成员(C++)

resharper_cpp_indent_invocation_pars

缩进 - 缩进方法调用的括号(C++)

resharper_cpp_indent_member_initializer_list

缩进 - 缩进成员初始化列表(C++)

resharper_cpp_indent_method_decl_pars

缩进 - 缩进函数声明的括号(C++)

resharper_cpp_indent_preprocessor_directives

缩进 - 预处理指令的缩进(C++)

resharper_cpp_indent_size

制表符和缩进 - 缩进大小(C++)

resharper_cpp_indent_statement_pars

缩进 - 缩进语句(if、while、for 等)的括号(C++)

resharper_cpp_indent_style

制表符和缩进 - 缩进样式(C++)

resharper_cpp_indent_switch_labels

缩进 - 缩进 'case' 相对于 'switch'(C++)

resharper_cpp_indent_type_constraints

缩进 - 缩进 C++/CLI 泛型约束(C++)

resharper_cpp_indent_wrapped_function_names

缩进 - 如果函数定义或声明在类型后换行则缩进(C++)

resharper_cpp_initialized_value_is_always_rewritten_highlighting

代码检查: 声明符在被读取之前已在所有路径中重新赋值

resharper_cpp_insert_final_newline

通用 - 文件末尾的换行符(C++)

resharper_cpp_int_align_bitfield_sizes

对齐相似代码到列 - 位域大小(C++)

resharper_cpp_int_align_comments

对齐相似代码到列 - 结束注释(C++)

resharper_cpp_int_align_declaration_names

对齐相似代码到列 - 声明名称(C++)

resharper_cpp_int_align_enum_initializers

对齐相似代码到列 - 枚举初始化器(C++)

resharper_cpp_int_align_eq

对齐相似代码到列 - 赋值语句(C++)

resharper_cpp_int_align_fix_in_adjacent

对齐相似代码到列 - 修复相邻行的列对齐(C++)

resharper_cpp_integral_to_pointer_conversion_highlighting

代码检查: 隐式整数到指针的转换

resharper_cpp_invalid_line_continuation_highlighting

代码检查: 反斜杠和换行符之间有空格

resharper_cpp_invocable_declaration_braces

大括号布局 - 函数声明 (C++)

resharper_cpp_join_declaration_and_assignment_highlighting

代码检查: 声明和赋值可以合并

resharper_cpp_keep_blank_lines_in_code

保留现有格式 - 保留代码中的最大空行数(C++)

resharper_cpp_keep_blank_lines_in_declarations

保留现有格式 - 保留声明中的最大空行数(C++)

resharper_cpp_keep_user_linebreaks

换行 - 保留现有换行符(C++)

resharper_cpp_lambda_capture_never_used_highlighting

代码检查: Lambda 捕获从未使用

resharper_cpp_line_break_after_colon_in_member_initializer_lists

另起一行 - 在成员初始化列表中的冒号后换行(C++)

resharper_cpp_line_break_after_comma_in_member_initializer_lists

另起一行 - 在成员初始化列表中的逗号后换行(C++)

resharper_cpp_line_break_after_deref_in_trailing_return_types

另起一行 - 在尾随返回类型中的 '->' 后换行(C++)

resharper_cpp_line_break_after_init_statement

另起一行 - 在初始化语句后换行(C++)

resharper_cpp_line_break_before_comma_in_member_initializer_lists

另起一行 - 在成员初始化列表中的逗号前换行(C++)

resharper_cpp_line_break_before_deref_in_trailing_return_types

另起一行 - 在尾随返回类型中的 '->' 前换行(C++)

resharper_cpp_line_break_before_requires_clause

另起一行 - 在 requires 子句前换行(C++)

resharper_cpp_linkage_specification_braces

大括号布局 - 链接规范 (C++)

resharper_cpp_linkage_specification_indentation

缩进 - 缩进链接规范块的成员(C++)

resharper_cpp_local_variable_may_be_const_highlighting

代码检查: 局部变量可以设为 const

resharper_cpp_local_variable_might_not_be_initialized_highlighting

代码检查: 局部变量可能未初始化

resharper_cpp_local_variable_with_non_trivial_dtor_is_never_used_highlighting

代码检查: 局部变量从未使用,但其析构函数可能有副作用

resharper_cpp_long_float_highlighting

代码检查: 'long' 浮点数不符合 C++ 标准

resharper_cpp_macro_block_begin

大括号布局 - 用于开始块的宏的正则表达式(C++)

resharper_cpp_macro_block_end

大括号布局 - 用于结束块的宏的正则表达式(C++)

resharper_cpp_max_line_length

换行 - 硬换行位置(C++)

resharper_cpp_member_function_may_be_const_highlighting

代码检查: 成员函数可以设为 const

resharper_cpp_member_function_may_be_static_highlighting

代码检查: 成员函数可以设为 static

resharper_cpp_member_initializer_list_style

另起一行 - 在成员初始化列表中的冒号前换行(C++)

resharper_cpp_member_initializers_order_highlighting

代码检查: 使用首选初始化样式(成员初始化器的顺序与初始化顺序不匹配)

resharper_cpp_mismatched_class_tags_highlighting

代码检查: 类标签不匹配

resharper_cpp_missing_blank_lines_highlighting

代码检查: 空行不正确(其他地方缺少空行)

resharper_cpp_missing_include_guard_highlighting

代码检查: 缺少 include guard

resharper_cpp_missing_indent_highlighting

代码检查: 缩进不正确(其他地方缺少缩进/取消缩进)

resharper_cpp_missing_keyword_throw_highlighting

代码检查: 可能缺少关键字 'throw'

resharper_cpp_missing_linebreak_highlighting

代码检查: 换行不正确(其他地方缺少换行)

resharper_cpp_missing_space_highlighting

代码检查: 间距不正确(其他地方缺少空格)

resharper_cpp_ms_ext_address_of_class_r_value_highlighting

代码检查: 获取类右值的地址是非标准的 Microsoft C++ 扩展

resharper_cpp_ms_ext_binding_r_value_to_lvalue_reference_highlighting

代码检查: 将右值绑定到左值引用是非标准的 Microsoft C++ 扩展

resharper_cpp_ms_ext_copy_elision_in_copy_init_declarator_highlighting

Code Inspection: Call of deleted copy constructor elided during copy-initialization. This is non-standard Microsoft C++ extension.

resharper_cpp_ms_ext_double_user_conversion_in_copy_init_highlighting

Code Inspection: More than one implicit conversion applied during copy-initialization. This is non-standard Microsoft C++ extension.

resharper_cpp_ms_ext_not_initialized_static_const_local_var_highlighting

代码检查标量类型的静态常量局部变量未初始化。 This is non-standard Microsoft C++ extension.

resharper_cpp_ms_ext_reinterpret_cast_from_nullptr_highlighting

代码检查从 nullptr 转换为指针类型并使用 reinterpret_cast 是非标准的 Microsoft C++ 扩展

resharper_cpp_multi_character_literal_highlighting

代码检查多字符字符字面量

resharper_cpp_multi_character_wide_literal_highlighting

代码检查多字符宽字符字面量

resharper_cpp_multiple_spaces_highlighting

代码检查间距不正确(禁止多个空格)

resharper_cpp_must_be_public_virtual_to_implement_interface_highlighting

代码检查方法必须是 public 和 virtual 的,以实现 C++/CLI 接口成员

resharper_cpp_mutable_specifier_on_reference_member_highlighting

代码检查带有 'mutable' 修饰符的引用类成员

resharper_cpp_namespace_declaration_braces

大括号布局 - 命名空间声明 (C++)

resharper_cpp_namespace_indentation

缩进 - 缩进命名空间成员(C++)

resharper_cpp_new_line_before_catch

另起一行 - 在复合语句后将 'catch' 放在新行(C++)

resharper_cpp_new_line_before_else

另起一行 - 在复合语句后将 'else' 放在新行(C++)

resharper_cpp_new_line_before_while

另起一行 - 在复合语句后将 'while' 放在新行(C++)

resharper_cpp_no_discard_expression_highlighting

代码检查未使用 nodiscard 函数的结果

resharper_cpp_nodiscard_function_without_return_value_highlighting

代码检查[[nodiscard]] 不能应用于没有返回值的函数

resharper_cpp_non_exception_safe_resource_acquisition_highlighting

代码检查非安全的资源获取

resharper_cpp_non_explicit_conversion_operator_highlighting

代码检查非显式转换运算符

resharper_cpp_non_explicit_converting_constructor_highlighting

代码检查非显式转换构造函数

resharper_cpp_non_inline_function_definition_in_header_file_highlighting

代码检查头文件中的非内联函数定义

resharper_cpp_non_inline_variable_definition_in_header_file_highlighting

代码检查头文件中的非内联变量定义

resharper_cpp_not_all_paths_return_value_highlighting

代码检查并非所有控制路径都返回值

resharper_cpp_object_member_might_not_be_initialized_highlighting

代码检查对象成员可能未初始化

resharper_cpp_other_braces

大括号布局 - 其他语句和块 (C++)

resharper_cpp_out_parameter_must_be_written_highlighting

代码检查'out' 参数必须被赋值

resharper_cpp_outdent_commas

对齐多行结构 - 将逗号移出缩进 (C++)

resharper_cpp_outdent_dots

对齐多行结构 - 在链式方法调用中将 '.' 和 '->' 移出缩进 (C++)

resharper_cpp_outdent_is_off_prev_level_highlighting

代码检查缩进不正确(缩进级别未恢复)

resharper_cpp_parameter_may_be_const_highlighting

代码检查参数可以设为 const

resharper_cpp_parameter_may_be_const_ptr_or_ref_highlighting

代码检查参数可以设为指向 const 的指针/引用

resharper_cpp_parameter_names_mismatch_highlighting

代码检查参数名称不匹配

resharper_cpp_parameter_never_used_highlighting

代码检查参数从未使用

resharper_cpp_parameter_value_is_reassigned_highlighting

代码检查参数在函数体中总是被重写后才读取

resharper_cpp_pass_value_parameter_by_const_reference_highlighting

代码检查通过 const 引用传递值参数

resharper_cpp_place_comments_at_first_column

缩进 - 在注释代码时将注释放在第一列 (C++)

resharper_cpp_place_namespace_definitions_on_same_line

大括号布局 - 将命名空间定义放在同一行 (C++)

resharper_cpp_place_type_constraints_on_same_line

换行 - 允许 C++/CLI 泛型约束在同一行 (C++)

resharper_cpp_pointer_conversion_drops_qualifiers_highlighting

代码检查隐式转换为丢失限定符的指针类型

resharper_cpp_pointer_to_integral_conversion_highlighting

代码检查隐式指针到整数的转换

resharper_cpp_polymorphic_class_with_non_virtual_public_destructor_highlighting

代码检查具有非虚 public 析构函数的多态类

resharper_cpp_possibly_erroneous_empty_statements_highlighting

代码检查可能错误的空语句

resharper_cpp_possibly_uninitialized_member_highlighting

代码检查类成员可能未初始化

resharper_cpp_possibly_unintended_object_slicing_highlighting

代码检查可能无意的对象切片

resharper_cpp_precompiled_header_is_not_included_highlighting

代码检查未包含预编译头文件

未找到预编译头文件

代码检查未找到预编译头文件

printf 格式字符串无效

代码检查无效的 printf 格式说明符

printf 函数中存在多余的参数

代码检查调用 printf 时参数过多

printf 函数中缺少参数

代码检查调用 printf 时参数不足

printf 格式存在风险

代码检查可能无效的 printf 格式说明符

私有特殊成员函数未实现

代码检查未实现的私有特殊成员函数

基于范围的 for 循环中引用类型不兼容

代码检查范围声明中可能无意的非兼容引用类型

重写函数中默认参数重复定义

代码检查重写函数重新定义了默认参数

多余的访问说明符

代码检查访问说明符未更改可访问性级别

基类访问说明符多余

代码检查冗余的基类访问说明符

多余的基类初始化

代码检查冗余的基类初始化器

多余的空行

代码检查不正确的空行(其他地方的空行是多余的)

布尔表达式参数多余

代码检查条件表达式中的冗余参数

类型转换表达式多余

代码检查冗余的类型转换表达式

比较表达式中复杂性多余

代码检查表达式可以简化

条件表达式多余

代码检查冗余的条件表达式

const 说明符多余

代码检查冗余的 'const' 说明符

控制流跳转语句多余

代码检查冗余的控制流跳转语句

多余的取地址与解引用

代码检查冗余的解引用和取地址操作

完整类型说明符多余

代码检查冗余的详细类型说明符

else 关键字多余

代码检查冗余的 'else' 关键字

复合语句中 else 关键字多余

代码检查复合语句中冗余的 'else' 关键字

空声明多余

代码检查冗余的空声明

空语句多余

代码检查冗余的空语句

export 关键字多余

代码检查'export' 关键字是多余的,因为存在封闭的导出声明

inline 说明符多余

代码检查冗余的 'inline' 说明符

lambda 参数列表多余

代码检查Lambda 声明符中冗余的参数列表

换行符多余

代码检查不正确的换行(其他地方的换行是多余的)

成员初始化器多余

代码检查构造函数初始化列表中的冗余成员初始化器

命名空间定义多余

代码检查包含单个类特化的命名空间定义

括号多余

代码检查冗余的括号

限定符多余

代码检查冗余的限定符

空格多余

代码检查不正确的间距(其他地方的间距是多余的)

成员分配函数上的 static 说明符多余

代码检查成员分配/释放函数上的冗余 'static' 说明符

thread_local 局部变量上的 static 说明符多余

代码检查'thread_local' 局部变量上的冗余 'static' 说明符

模板参数多余

代码检查冗余的模板参数

template 关键字多余

代码检查冗余的 'template' 关键字

typename 关键字多余

代码检查冗余的 'typename' 关键字

void 参数列表多余

代码检查冗余的 void 参数列表

从 void* 进行 reinterpret_cast

代码检查使用 reinterpret_cast 而非 static_cast

移除代码中位于大括号附近的空行

保留现有格式 - 删除代码中 '{' 后和 '}' 前的空行 (C++)

移除声明中大括号附近的空行

保留现有格式 - 删除声明中 '{' 后和 '}' 前的空行 (C++)

花括号多余

代码检查使用首选的大括号样式(删除冗余的大括号)

使用零初始化替换 memset

代码检查可以使用零初始化代替 memset

使用结构化绑定替换 tie

代码检查可以使用结构化绑定代替 tie(..)

requires 表达式缺少花括号

大括号布局 - 需要表达式 (C++)

非 void 函数中 return 语句缺少返回值

代码检查具有非 void 返回类型的函数或 Lambda 应返回值

简洁的代码块风格

大括号布局 - 将简单的复合语句保持在一行 (C++)

简洁的 case 语句风格

换行 - 在简单的 'case' 语句中换行 (C++)

简洁的嵌套语句风格

换行 - 在单个嵌套语句中换行 (C++)

建议使用 make 函数替代智能指针构造

代码检查使用智能指针的构造函数而非其 make 函数

某些对象成员可能未初始化

代码检查某些对象成员可能未初始化

类型转换后添加空格

在表达式中 - 在类型转换表达式的括号后 (C++)

位字段声明中冒号后添加空格

在声明中 - 在位域声明的冒号后 (C++)

case 子句中冒号后添加空格

在控制语句中 - 在 switch case 或标签语句的冒号后 (C++)

继承子句中冒号后添加空格

在声明中 - 在基类型列表的冒号后 (C++)

逗号后添加空格

逗号后空格 (通用)

基类子句中逗号后添加空格

在声明中 - 基类子句中的逗号后 (C++)

声明中逗号后添加空格

在声明中 - 多变量声明中的逗号后 (C++)

枚举中逗号后添加空格

在声明中 - 枚举中的逗号后 (C++)

初始值括号中逗号后添加空格

在表达式中 - 均匀初始化大括号中的逗号后 (C++)

方法参数中逗号后添加空格

在声明中 - 函数参数中的逗号后 (C++)

方法调用中逗号后添加空格

在表达式中 - 函数调用和初始化中的逗号后 (C++)

模板参数中逗号后添加空格

在声明中 - 模板参数中的逗号后 (C++)

模板参数声明中逗号后添加空格

在声明中 - 模板参数中的逗号后 (C++)

参数包中的省略号后添加空格

其他 - 在参数包的 '...' 后 (C++)

for 语句中冒号后添加空格

在控制语句中 - 在基于范围的 for 循环的 ':' 后 (C++)

控制流语句中关键字后添加空格

在控制语句中 - 括号前 (C++)

否定运算符后添加空格

在表达式中 - 在逻辑非运算符 (!) 后 (C++)

数据成员中指针符号后添加空格

在声明中 - 在变量声明的 ptr 后 (C++)

多个数据成员中指针符号后添加空格

在声明中 - 在多个变量声明的 ptr 后 (C++)

方法参数中指针符号后添加空格

在声明中 - 在函数返回类型的 ptr 后 (C++)

嵌套声明符中指针符号后添加空格

在声明中 - 在嵌套声明符的 ptr 后 (C++)

数据成员中引用符号后添加空格

在声明中 - 在变量声明的 ref 后 (C++)

多个数据成员中引用符号后添加空格

在声明中 - 在多个变量声明的 ref 后 (C++)

方法参数中引用符号后添加空格

在声明中 - 在函数返回类型的 ref 后 (C++)

for 语句中分号后添加空格

在控制语句中 - 在分号后 (C++)

三元运算符中冒号后添加空格

在表达式中 - 在三元运算符 '?' :' 的 '?' 后 (C++)

三元运算符中问号后添加空格

在表达式中 - 在三元运算符 '?' :' 的 '?' 后 (C++)

类型参数约束中冒号后添加空格

在声明中 - 在 C++/CLI 泛型约束的冒号后 (C++)

一元运算符后添加空格

在表达式中 - 一元运算符后 (+, -, ~, *, &, ++, --) (C++)

别名等号两侧添加空格

在声明中 - 在别名声明和命名空间别名的 '=' 周围 (C++)

赋值运算符两侧添加空格

在表达式中 - 在赋值运算符周围 (C++)

二元运算符两侧添加空格

在表达式中 - 二元运算符周围 (C++)

返回类型后缀中的解引用符两侧添加空格

在声明中 - 在尾随返回类型的 '->' 周围 (C++)

点操作符两侧添加空格

在表达式中 - 点、'->'、'.*' 和 '->.' 周围 (C++)

成员访问运算符两侧添加空格

在表达式中 - 点、'->'、'.*' 和 '->.' 周围 (C++)

位字段声明中冒号前添加空格

在声明中 - 在位域声明的冒号前 (C++)

case 子句中冒号前添加空格

在控制语句中 - 在 switch case 或标签语句的冒号前 (C++)

继承子句中冒号前添加空格

在声明中 - 基类型列表冒号之前 (C++)

逗号前添加空格

逗号前的空格(通用)

基类子句中逗号前添加空格

在声明中 - 基类子句中的逗号前 (C++)

声明中逗号前添加空格

在声明中 - 多变量声明中的逗号前 (C++)

枚举中逗号前添加空格

在声明中 - 枚举中的逗号前 (C++)

初始值括号中逗号前添加空格

在表达式中 - 均匀初始化大括号中的逗号前 (C++)

方法参数中逗号前添加空格

在声明中 - 函数参数中的逗号前 (C++)

方法调用中逗号前添加空格

在表达式中 - 函数调用和初始化中的逗号前 (C++)

模板参数中逗号前添加空格

在声明中 - 模板参数中的逗号前 (C++)

模板参数声明中逗号前添加空格

在声明中 - 模板参数中的逗号前 (C++)

参数包中省略号前的空格

其他 - 参数包中 '...' 之前 (C++)

空方法调用括号前的空格

在表达式中 - 函数调用和初始化中的空括号前 (C++)

for 语句中冒号前的空格

在控制语句中 - 基于范围的 for 循环中 ':' 之前 (C++)

初始值设定项大括号前的空格

在表达式中 - 统一初始化大括号之前 (C++)

lambda 表达式括号前的空格

在声明中 - lambda 参数中括号之前 (C++)

方法调用括号前的空格

在表达式中 - 函数调用和初始化中的括号前 (C++)

左方括号前的空格

在表达式中 - 数组下标括号前 (C++)

后缀运算符前的空格

在表达式中 - 后缀运算符之前 (C++)

抽象声明中指针前的空格

在声明中 - 抽象声明中 ptr 之前 (C++)

数据成员中指针前的空格

在声明中 - 变量声明中 ptr 之前 (C++)

数据成员中指针前的空格

在声明中 - 声明多个变量时 ptr 之前 (C++)

方法中指针前的空格

在声明中 - 函数返回类型中 ptr 之前 (C++)

抽象声明中引用前的空格

在声明中 - 抽象声明中 ref 之前 (C++)

数据成员中引用前的空格

在声明中 - 变量声明中 ref 之前 (C++)

数据成员中引用前的空格

在声明中 - 声明多个变量时 ref 之前 (C++)

方法中引用前的空格

在声明中 - 函数返回类型中 ref 之前 (C++)

for 语句中分号前的空格

在控制语句中 - 分号之前 (C++)

模板参数前的空格

在声明中 - 模板参数中尖括号之前 (C++)

模板参数列表前的空格

在声明中 - 模板形参中尖括号之前 (C++)

三元运算中冒号前的空格

在表达式中 - 在三元运算符 '?' :' 中 '?' 之前 (C++)

三元运算中问号前的空格

在表达式中 - 在三元运算符 '?' :' 中 '?' 之前 (C++)

尾随注释前的空格

其他 - 行尾注释之前 (C++)

类型参数约束中冒号前的空格

在声明中 - C++/CLI 泛型约束冒号之前 (C++)

模板参数中的右尖括号之间的空格

在声明中 - 模板参数中闭合尖括号之间 (C++)

方法调用中空参数列表括号之间的空格

在表达式中 - 函数调用和初始化中空括号内 (C++)

方法调用名称和左括号之间的空格

方法调用括号前的空格(通用)

方法调用参数列表括号之间的空格

在表达式中 - 函数调用和初始化中括号内 (C++)

方法声明的空参数列表括号之间的空格

在声明中 - 函数参数中空括号内 (C++)

方法声明名称和左括号之间的空格

在声明中 - 函数参数中的括号前 (C++)

方法声明参数列表括号之间的空格

在声明中 - 函数参数中括号内 (C++)

控制流语句括号之间的空格

在控制语句中 - 括号内 (C++)

方括号之间的空格

在表达式中 - 数组下标括号内 (C++)

类型转换括号之间的空格

在表达式中 - 类型转换表达式中括号内 (C++)

数组访问括号中的空格

在表达式中 - 数组下标括号内 (C++)

声明括号中的空格

在声明中 - 括号内 (C++)

空代码块中的空格

在控制语句中 - 空块内 (C++)

空初始值设定项大括号中的空格

在表达式中 - 空的统一初始化大括号内 (C++)

空模板参数中的空格

在声明中 - 模板形参中空尖括号内 (C++)

初始值设定项大括号中的空格

在表达式中 - 在统一初始化大括号内 (C++)

括号内的空格

在表达式中 - 在圆括号内 (C++)

模板参数中的空格

在声明中 - 在模板参数的尖括号内 (C++)

模板参数列表中的空格

在声明中 - 在模板参数的尖括号内 (C++)

在未使用 noexcept 说明的特殊函数上突出显示

代码检查特殊函数缺少 noexcept 规范

static_assert 失败的突出显示

代码检查static_assert 失败

在未命名结构体中的 static 数据成员突出显示

代码检查匿名类中的静态数据成员不符合 C++ 标准

在匿名命名空间成员上的 static 说明符突出显示

代码检查匿名命名空间成员上的冗余 'static' 修饰符

字符串字面量转换为 char 指针的突出显示

代码检查字符串字面量到字符指针的转换

制表符宽度设置

制表符和缩进 - 制表符宽度 (C++)

制表符与空格不匹配的突出显示

代码检查缩进错误(制表符/空格不匹配)

不允许使用制表符的突出显示

代码检查间距错误(禁止使用制表符)

缩进之外使用制表符的突出显示

代码检查间距错误(除缩进外禁止使用制表符)

模板参数可推导的突出显示

代码检查模板参数可以被推导

从未使用的模板参数突出显示

代码检查模板参数从未使用

模板参数遮蔽的突出显示

代码检查模板参数从外部作用域重新声明

成员函数的构造函数委托带有 this 参数不受 .NET Core 支持的突出显示

代码检查带有成员指针参数的委托构造函数不受 .NET Core 支持

throw 表达式可以替换为 rethrow 的突出显示

代码检查抛出表达式可以替换为重新抛出表达式

作用域过大的突出显示

代码检查变量可以移到内部作用域

初始化语句的作用域过大突出显示

代码检查变量可以移到初始化语句中

顶层函数声明的返回类型样式

换行 - 在顶层函数声明的返回类型后换行 (C++)

顶层函数定义的返回类型样式

换行 - 在顶层函数定义的返回类型后换行 (C++)

从未使用的类型别名突出显示

代码检查类型别名从未使用

类型声明的大括号样式

大括号布局 - 类型声明 (C++)

对 UFUNCTION 宏的调用无效的突出显示

代码检查UFUNCTION 宏调用无效

对 UPROPERTY 宏的调用无效的突出显示

代码检查UPROPERTY 宏调用无效

未使用的可由蓝图调用的函数突出显示

代码检查BlueprintCallable 函数从未在 Blueprint 或 C++ 代码中使用

未实现的可由蓝图实现的事件突出显示

代码检查BlueprintImplementableEvent 函数未在任何 Blueprint 中实现

引擎目录不正确的突出显示

代码检查未找到指定版本的引擎项目

不存在的输入操作的突出显示

代码检查不存在此名称的操作

不存在的输入轴的突出显示

代码检查不存在此名称的轴

源文件未定义预处理宏的突出显示

代码检查未定义预设 Unreal 宏的 Unreal Engine 源文件

源文件未使用标准库的突出显示

代码检查未找到 C++ 标准库头文件

UE 版本文件不存在的突出显示

代码检查Unreal Engine 版本文件不存在

可由蓝图调用的函数可为 const 的突出显示

代码检查BlueprintCallable 函数可以设为 const

可由蓝图调用的函数可为 static 的突出显示

代码检查BlueprintCallable 函数可以设为 static

违反 UE4 命名编码标准的警告突出显示

代码检查Unreal Engine 命名不一致

UCLASS 命名违反 UE4 编码标准的错误突出显示

代码检查Unreal Engine UCLASS 命名不一致

UObject 的潜在内存问题突出显示

代码检查非 UProperty 对象成员可能在垃圾回收期间被销毁,导致指针失效

容器中 UObject 的潜在内存问题突出显示

代码检查存储在非 UProperty 成员中的对象可能在垃圾回收期间被销毁,导致指针失效

未初始化的依赖基类突出显示

代码检查未初始化的依赖基类

未初始化的非 static 数据成员突出显示

代码检查非静态数据成员未初始化

引用类型成员变量出现在 union 中的突出显示

代码检查引用类型的联合成员

未匹配的 #pragma endregion 指令突出显示

代码检查缺少匹配的 '#pragma region' 指令

未匹配的 #pragma region 指令突出显示

代码检查缺少匹配的 '#pragma endregion' 指令

头文件中出现未命名命名空间的突出显示

代码检查头文件中的未命名命名空间

不必要的空格突出显示

代码检查间距不正确(行尾多余的空格)

无法到达的代码突出显示

代码检查不可达代码

无符号值与零比较的突出显示

代码检查无符号表达式与 0 的比较

未使用的 include 指令突出显示

代码检查可能未使用的 #include 指令

结合 count 使用算法的建议突出显示

代码检查可以使用接受迭代器和计数的算法

建议使用关联容器的 contains 方法的突出显示

代码检查可以使用 'contains' 成员函数

建议为数值使用 auto 的突出显示

代码检查使用首选的 'auto' 风格(数值类型可以替换为 auto)

建议使用 auto 的突出显示

代码检查使用首选的 'auto' 风格(类型可以替换为 auto)

表达式大括号中使用持续行缩进的建议

缩进 - 在初始化列表中使用连续行缩进 (C++)

方法参数中使用持续行缩进的建议

缩进 - 在函数声明和调用的圆括号中使用连续行缩进 (C++)

建议使用 elements_view 的突出显示

代码检查可以使用 std::views::keys/values

建议使用 erase 算法的突出显示

代码检查可以使用 'std::erase'/'std::erase_if' 替代 remove-erase 惯用法

为泛型 lambda 建议使用熟悉模板语法的突出显示

代码检查Lambda 可以重写为使用显式模板参数

使用未声明类的突出显示

代码检查使用尚未声明的类

使用范围算法的建议突出显示

代码检查可以使用操作范围的算法

高亮显示使用标准方式获取大小(std::size)

代码检查可以使用 std::size

高亮显示使用结构化绑定

代码检查可以使用结构化绑定

高亮显示使用类型特征别名

代码检查类型特性可以通过模板别名或变量模板简化

高亮显示用户自定义字面量后缀未以下划线开头

代码检查用户定义的字面量后缀必须以下划线开头

高亮显示将赋值结果用作条件表达式

代码检查赋值结果用作条件

高亮显示变量可替换为 constexpr

代码检查变量可以声明为 constexpr

高亮显示构造函数中对虚函数的调用

代码检查在构造函数/析构函数中调用虚函数在编译时解析

高亮显示 final 类中的虚函数

代码检查在 final 或 sealed 类中声明非重写的虚函数

高亮显示声明中的 volatile 参数

代码检查函数声明中使用 volatile 限定的参数

高亮显示 #warning 指令

代码检查#warning 指令

声明左括号后换行方式

换行 - 优先在声明中的 '(' 后换行 (C++)

表达式左大括号后换行方式

换行 - 优先在初始化列表中的 '{' 后换行 (C++)

调用左括号后换行方式

换行 - 优先在调用中的 '(' 后换行 (C++)

参数换行样式

换行 - 换行调用参数 (C++)

基类子句换行样式

换行 - 换行基类列表 (C++)

冒号前换行方式

换行 - 优先在 ':' 前换行 (C++)

逗号前换行方式

换行 - 优先在 ',' 前换行 (C++)

基类子句中逗号前换行方式

换行 - 优先在基类子句中的 ',' 前换行 (C++)

声明左括号前换行方式

换行 - 优先在声明中的 '(' 前换行 (C++)

声明右括号前换行方式

换行 - 优先在声明中的 ')' 前换行 (C++)

表达式右大括号前换行方式

换行 - 优先在初始化列表中的 '}' 前换行 (C++)

第一个类型参数约束前换行方式

换行 - 优先在第一个 C++/CLI 泛型约束前换行 (C++)

调用左括号前换行方式

换行 - 优先在调用中的 '(' 前换行 (C++)

调用右括号前换行方式

换行 - 优先在调用中的 ')' 前换行 (C++)

三元运算符符号前换行方式

换行 - 优先在三元表达式中的 '?' 和 ':' 前换行 (C++)

大括号初始化列表换行样式

换行 - 换行带大括号的初始化列表 (C++)

构造函数初始化器换行样式

换行 - 换行构造函数初始化器 (C++)

枚举换行样式

换行 - 换行枚举定义 (C++)

多个类型参数约束的换行样式

换行 - 换行多个 C++/CLI 泛型约束 (C++)

参数换行样式

换行 - 换行形式参数 (C++)

三元表达式换行样式

换行 - 换行三元表达式 (C++)

高亮显示 include 顺序错误

代码检查使用首选的 include 指令样式(#include 指令的顺序与代码样式设置不匹配)

高亮显示缩进大小不一致

代码检查缩进不正确(缩进大小不正确)

高亮显示 include 指令中的斜杠使用错误

代码检查使用首选的 include 指令样式(#include 指令中使用的斜杠符号与代码样式设置不匹配)

高亮显示常量 0 可替换为 nullptr

代码检查零常量可以替换为 nullptr

高亮显示将值为零的表达式用作空指针

代码检查计算结果为零的表达式用作空指针常量

高亮显示创建特化重载

代码检查字符串字面量的使用允许创建专用重载

访问器声明大括号样式

大括号布局 - 访问器声明 (C#)

访问器所属内容体样式

代码主体 - 属性、索引器和事件 (C#)

访问器所属声明大括号样式

大括号布局 - 属性声明 (C#)

将 import 添加到最深作用域

引用限定和 'using' 指令 - 将 'using' 指令添加到最深作用域 (C#)

首个参数按括号对齐

对齐多行结构 - 按 '(' 对齐调用参数 (C#)

对 LINQ 查询对齐

对齐多行结构 - LINQ 查询 (C#)

多行参数对齐

对齐多行结构 - 调用参数 (C#)

多行数组和对象初始值设定项对齐

对齐多行结构 - 数组、对象和集合初始化器 (C#)

多行二元表达式链对齐

对齐多行结构 - 二元表达式 (C#)

多行二元模式对齐

对齐多行结构 - 二元模式 (C#)

多行调用链对齐

对齐多行结构 - 链式方法调用 (C#)

多行注释对齐

对齐多行结构 - 用星号对齐多行注释 (C#)

多行表达式对齐

对齐多行结构 - 其他表达式 (C#)

多行继承列表对齐

对齐多行结构 - 基类和接口列表 (C#)

多行 for 语句对齐

对齐多行结构 - 'for' 语句头部 (C#)

多行列表模式对齐

对齐多行结构 - 列表模式和集合表达式 (C#)

多行参数对齐

对齐多行结构 - 方法参数 (C#)

多行属性模式对齐

对齐多行结构 - 属性模式 (C#)

多行语句条件对齐

对齐多行结构 - 括号内的语句条件 (C#)

多行 switch 表达式对齐

对齐多行结构 - Switch 表达式 (C#)

多声明对齐

对齐多行结构 - 多个声明 (C#)

多行类型参数约束对齐

对齐多行结构 - 类型参数约束 (C#)

多行类型参数列表对齐

对齐多行结构 - 类型参数列表 (C#)

元组组件对齐

对齐多行结构 - 元组组件 (C#)

对齐使用的制表符填充样式

对齐多行结构 - 使用制表符缩进时的对齐方式 (C#)

允许使用别名

引用限定和 'using' 指令 - 使用 using 别名指令解决冲突 (C#)

允许在左大括号后写注释

大括号布局 - 允许在 '{' 后添加注释 (C#)

允许远距离对齐

对齐多行结构 - 即使结果缩进过大也对齐 (C#)

匿名方法声明大括号样式

大括号布局 - Lambda 和委托(匿名方法声明)(C#)

匿名函数作为参数的样式

参数 - 匿名方法 (委托和 Lambda) (C#)

字面值参数样式

参数 - 字面值 (C#)

具名参数样式

参数 - 命名表达式 (变量、属性、方法等) (C#)

其它参数样式

参数 - 其他 (C#)

跳过单个参数换行

参数 - 跳过单个参数 (C#)

字符串字面值参数样式

参数 - 字符串文字值 (C#)

代码块语句后的空行数

代码中的空行 - 子块语句后 (C#)

case 后空行数

代码中的空行 - switch 语句中 'case' 后 (C#)

控制传递语句后的空行数

代码中的空行 - 控制转移语句后 (C#)

文件作用域命名空间指令后的空行数

声明中的空行 - 文件范围的命名空间指令后 (C#)

多行语句后的空行数

代码中的空行 - 多行语句后 (C#)

开始注释后的空行数

声明中的空行 - 文件头注释后 (C#)

using 列表后的空行数

声明中的空行 - 'using' 列表后 (C#)

访问器周围的空行数

声明中的空行 - 属性/事件访问器周围 (C#)

自动属性周围的空行数

声明中的空行 - 自动/抽象属性/事件周围 (C#)

代码块 case 部分周围的空行数

代码中的空行 - switch 语句中带块的 'case' 部分周围 (C#)

字段周围的空行数

声明中的空行 - 在字段周围 (C#)

可调用成员周围的空行数

声明中的空行 - 在方法周围 (C#)

局部方法周围的空行数

代码中的空行 - 局部函数周围 (C#)

多行 case 部分周围的空行数

代码中的空行 - switch 语句中多行 'case' 部分周围 (C#)

命名空间周围的空行数

声明中的空行 - 在命名空间周围 (C#)

属性周围的空行数

声明中的空行 - 属性/事件周围 (C#)

region 周围的空行数

通用 - 在区域周围 (C#)

单行访问器周围的空行数

声明中的空行 - 单行属性/事件访问器周围 (C#)

单行自动属性周围的空行数

声明中的空行 - 单行自动/抽象属性/事件周围 (C#)

单行字段周围的空行数

声明中的空行 - 在单行字段周围 (C#)

单行可调用成员周围的空行数

声明中的空行 - 在单行方法周围 (C#)

单行局部方法周围的空行数

代码中的空行 - 单行局部函数周围 (C#)

单行属性周围的空行数

声明中的空行 - 单行属性/事件周围 (C#)

单行类型周围的空行数

声明中的空行 - 单行类型周围 (C#)

类型周围的空行数

声明中的空行 - 在类型周围 (C#)

代码块语句前的空行数

代码中的空行 - 子块语句前 (C#)

case 前的空行数

代码中的空行 - switch 语句中 'case' 前 (C#)

控制传递语句前的空行数

代码中的空行 - 控制转移语句前 (C#)

多行语句前的空行数

代码中的空行 - 多行语句前 (C#)

单行注释前的空行数

通用 - 单行注释前 (C#)

using 分组之间的空行

声明中的空行 - 不同 'using' 组之间 (C#)

命名空间内的空行

声明中的空行 - 命名空间内 (C#)

region 内的空行

通用 - 在区域内 (C#)

类型内的空行

声明中的空行 - 类型内部 (C#)

大括号样式

大括号布局样式 (通用)

do/while 语句的大括号

大括号 - 在 'do-while' 语句中 (C#)

fixed 语句的大括号

大括号 - 在 'fixed' 语句中 (C#)

for 语句的大括号

大括号 - 在 'for' 语句中 (C#)

foreach 语句的大括号

大括号 - 在 'foreach' 语句中 (C#)

if/else 语句的大括号

大括号 - 在 'if' 语句中 (C#)

lock 语句的大括号

大括号 - 在 'lock' 语句中 (C#)

using 语句的大括号

大括号 - 在 'using' 语句中 (C#)

while 语句的大括号

大括号 - 在 'while' 语句中 (C#)

冗余大括号

大括号 - 移除冗余大括号 (C#)

对本机整数使用内置类型

内置类型 - 也适用于本机大小的整数类型 (C#)

成员访问中的内置类型引用样式

内置类型 - 在成员访问表达式中,优先使用 (C#)

内置类型引用样式

内置类型 - 在局部变量、成员和参数中,优先使用 (C#)

可以使用 global 别名

引用限定符和 'using' 指令 - 允许使用 'global::' 前缀 (C#)

case 块的大括号

大括号布局 - 'case' 标签下的块 (C#)

构造函数或析构函数体

代码体 - 构造函数和析构函数 (C#)

连续缩进倍数

通用 - 连续行缩进倍数 (C#)

默认 internal 修饰符

修饰符 - 优先显式/隐式 internal 修饰符用于类型(C#)

默认 private 修饰符

修饰符 - 优先显式/隐式 private 修饰符用于类型成员(C#)

类型明显时使用 default 值

默认值 - 当类型从用法中显而易见时(C#)

类型不明显时使用 default 值

默认值 - 当类型从用法中不显而易见时(C#)

空块样式

大括号布局 - 空大括号格式化(C#)

额外空格

保留现有格式 - 内部多余空格(C#)

内置类型的使用风格

'var' 声明的使用 - 对于内置类型(C#)

其他类型的使用风格

'var' 声明的使用 - 其他地方(C#)

简单类型的使用风格

'var' 声明的使用 - 对于简单类型(C#)

强制使用特定属性样式

属性 - 合并或分离节中的属性(C#)

强制换行复合 do 表达式

二元表达式的排列 - 强制拆分 'do' 语句中的复合条件(C#)

强制换行复合 if 表达式

二元表达式的排列 - 强制拆分 'if' 语句中的复合条件(C#)

强制换行复合 while 表达式

二元表达式的排列 - 强制拆分 'while' 语句中的复合条件(C#)

匿名方法块的缩进

对齐多行结构 - 匿名方法体(C#)

语句条件中的大括号缩进

其他缩进 - 缩进语句条件中的大括号(C#)

命名空间内部缩进

大括号布局 - 缩进命名空间声明内部(C#)

调用参数的缩进

括号 - 缩进方法调用的括号(C#)

方法声明参数的缩进

括号 - 缩进方法声明的括号(C#)

嵌套 fixed 语句的缩进

嵌套语句 - 缩进嵌套的 'fixed' 语句(C#)

嵌套 for 语句的缩进

嵌套语句 - 缩进嵌套的 'for' 语句(C#)

嵌套 foreach 语句的缩进

嵌套语句 - 缩进嵌套的 'foreach' 语句(C#)

嵌套 lock 语句的缩进

嵌套语句 - 缩进嵌套的 'lock' 语句(C#)

嵌套 using 语句的缩进

嵌套语句 - 缩进嵌套的 'using' 语句(C#)

嵌套 while 语句的缩进

嵌套语句 - 缩进嵌套的 'while' 语句(C#)

括号的缩进

括号 - 缩进其他括号和方括号(C#)

预处理指令 if 的缩进

预处理指令 - 缩进 #if、#else、#elif、#endif(C#)

其他预处理指令的缩进

预处理指令 - 缩进其他预处理指令(C#)

region 预处理指令的缩进

预处理指令 - 缩进 #region、#endregion(C#)

主构造函数声明参数的缩进

括号 - 缩进主构造函数声明的括号(C#)

原始文本字符串的缩进

对齐多行结构 - 如何缩进原始字符串字面量(C#)

缩进大小

通用 - 缩进大小(C#)

语句参数的缩进

括号 - 缩进语句(if、while、for 等)的括号(C#)

缩进样式

通用 - 缩进样式(C#)

类型约束的缩进

其他缩进 - 缩进类型约束 (C#)

类型参数括号的缩进

括号 - 缩进类型参数的尖括号 (C#)

类型声明泛型参数括号的缩进

括号 - 缩进类型参数的尖括号 (C#)

初始化器的大括号

大括号布局 - 表达式(初始化器、switch 表达式、模式、集合表达式)(C#)

插入文件末尾的新行

通用 - 文件末尾换行 (C#)

实例成员所属声明的限定

实例成员限定 - 限定声明的成员 (C#)

实例成员访问的限定

实例成员限定 - 使用 'this.' 限定符 (C#)

整数对齐

对齐相似代码到列(通用)

对齐赋值语句

对齐相似代码到列 - 其他赋值和初始化器 (C#)

对齐二元表达式

对齐相似代码到列 - 二元表达式 (C#)

对齐注释

对齐相似代码到列 - 结束注释 (C#)

对齐字段

对齐相似代码到列 - 字段和常量 (C#)

在相邻元素中修复对齐

对齐相似代码到列 - 修复相邻行的列对齐 (C#)

对齐调用

对齐相似代码到列 - 相同方法的调用 (C#)

对齐方法

对齐相似代码到列 - 简单方法、运算符、委托 (C#)

对齐嵌套三元表达式

对齐相似代码到列 - 嵌套三元运算符 (C#)

对齐参数

对齐相似代码到列 - 多行方法签名 (C#)

对齐属性

对齐相似代码到列 - 属性和事件 (C#)

对齐属性模式

对齐相似代码到列 - 属性模式 (C#)

对齐 switch 表达式

对齐相似代码到列 - switch 表达式 (C#)

对齐 switch 区段

对齐相似代码到列 - 简单 switch 部分 (C#)

对齐变量

对齐相似代码到列 - 变量和局部常量 (C#)

可调用声明的大括号

大括号布局 - 方法声明 (C#)

保留代码中的空行

代码中的空行 - 保留代码中的最大空行数 (C#)

保留声明中的空行

声明中的空行 - 保留声明中的最大空行数 (C#)

保留现有排列

保留现有代码排列(单行/多行)(通用)

保留现有属性排列

属性排列 - 保留现有属性排列 (C#)

保留现有声明块排列

声明块排列 - 保留现有声明块排列 (C#)

保留现有声明括号排列

方法签名排列 - 保留声明中的括号排列 (C#)

保留现有嵌套排列

嵌套语句排列 - 保留现有嵌套语句排列 (C#)

保留现有嵌套块排列

嵌套块排列 - 保留现有嵌套块排列 (C#)

保留现有枚举排列

枚举排列 - 保留现有枚举排列 (C#)

保留现有表达式成员排列

表达式体成员排列 - 保留现有表达式体成员排列 (C#)

保留现有初始化器排列

初始化器排列 - 保留现有初始化器排列 (C#)

保留现有调用括号排列

调用排列 - 保留调用中括号的现有排列 (C#)

保留现有换行

常规 - 保留现有换行 (C#)

保留现有列表模式排列

列表模式排列 - 保留现有列表模式和集合表达式排列 (C#)

保留现有主构造函数声明括号排列

主构造函数签名排列 - 保留声明中的括号排列 (C#)

保留现有属性模式排列

属性模式排列 - 保留现有属性模式排列 (C#)

保留现有 switch 表达式排列

switch 表达式排列 - 保留现有 switch 表达式排列 (C#)

保留用户换行

常规 - 保留现有换行 (C#)

本地函数体

代码体 - 局部函数 (C#)

每行最大数组初始化元素数

初始化器排列 - 单行中的最大数组初始化器和集合表达式元素数 (C#)

同一行属性的最大长度

属性排列 - 如果属性部分列表长度超过,则放置在单独的行上 (C#)

每行最大枚举成员数

枚举排列 - 单行中的最大枚举成员数 (C#)

每行最大形式参数数

方法签名排列 - 单行中的最大形式参数数 (C#)

每行最大初始化器元素数

初始化器排列 - 单行中的最大对象和集合初始化器元素数 (C#)

每行最大调用参数数

调用排列 - 单行中的最大调用参数数 (C#)

最大行长度

通用 - 硬换行位置 (C#)

每行最大主构造函数参数数

主构造函数签名的排列 - 单行中的最大主构造函数参数数量 (C#)

resharper_csharp_method_or_operator_body

代码主体 - 方法和运算符 (C#)

resharper_csharp_modifiers_order

修饰符 - 修饰符顺序 (C#)

resharper_csharp_namespace_body

代码主体 - 命名空间 (C#)

resharper_csharp_nested_ternary_style

三元表达式的排列 - 嵌套三元表达式样式 (C#)

resharper_csharp_new_line_before_while

语句的排列 - 将 'while' 放在新行 (C#)

resharper_csharp_null_checking_pattern_style

模式 - 空检查模式样式 (C#)

resharper_csharp_object_creation_when_type_evident

对象创建 - 当创建的类型从用法中显而易见时 (C#)

resharper_csharp_object_creation_when_type_not_evident

对象创建 - 当创建的类型从用法中不明显时 (C#)

resharper_csharp_old_engine

ReSharper 其他 - 恢复旧的格式化引擎 (C#)

resharper_csharp_other_braces

大括号布局 - 其他 (C#)

resharper_csharp_outdent_binary_ops

对齐多行结构 - 减少二元运算符的缩进 (C#)

resharper_csharp_outdent_binary_pattern_ops

对齐多行结构 - 减少二元模式的缩进 (C#)

resharper_csharp_outdent_commas

对齐多行结构 - 减少逗号的缩进 (C#)

resharper_csharp_outdent_dots

对齐多行结构 - 减少链式方法调用中点的缩进 (C#)

resharper_csharp_outdent_statement_labels

其他缩进 - 减少语句标签的缩进 (C#)

resharper_csharp_parentheses_group_non_obvious_operations

添加括号以避免不明显的优先级 - 当以下组的操作嵌套时 (C#)

resharper_csharp_parentheses_non_obvious_operations

添加括号以避免不明显的优先级 - 在以下操作的操作数周围 (C#)

resharper_csharp_parentheses_redundancy_style

括号 - 删除多余的括号 (C#)

resharper_csharp_parentheses_same_type_operations

添加括号以避免不明显的优先级 - 即使是相同类型的操作嵌套时 (C#)

resharper_csharp_place_abstract_accessorholder_on_single_line

声明块排列 - 将抽象/自动属性/索引器/事件声明放在单行 (C#)

resharper_csharp_place_accessor_attribute_on_same_line

属性排列 - 将访问器属性放在同一行 (C#)

resharper_csharp_place_accessor_with_attrs_holder_on_single_line

声明块排列 - 即使访问器上有属性,也将其放在单行 (C#)

resharper_csharp_place_accessorholder_attribute_on_same_line

属性排列 - 将属性/索引器/事件属性放在同一行 (C#)

resharper_csharp_place_attribute_on_same_line

将简单属性与所有者放在同一行 (通用)

resharper_csharp_place_comments_at_first_column

其他缩进 - 在注释代码时将注释放在第一列 (C#)

resharper_csharp_place_constructor_initializer_on_same_line

方法签名的排列 - 允许构造函数初始化器在同一行 (C#)

resharper_csharp_place_expr_accessor_on_single_line

表达式主体成员的排列 - 将属性访问器表达式主体放在同一行 (C#)

resharper_csharp_place_expr_method_on_single_line

表达式主体成员的排列 - 将方法表达式主体放在同一行 (C#)

resharper_csharp_place_expr_property_on_single_line

表达式主体成员的排列 - 将属性表达式主体放在同一行 (C#)

resharper_csharp_place_field_attribute_on_same_line

属性排列 - 将字段属性放在同一行 (C#)

resharper_csharp_place_linq_into_on_new_line

LINQ 表达式的排列 - 在 LINQ 表达式中将 'into' 放在新行 (C#)

resharper_csharp_place_method_attribute_on_same_line

属性排列 - 将方法属性放在同一行 (C#)

resharper_csharp_place_record_field_attribute_on_same_line

属性排列 - 将记录字段属性放在同一行 (C#)

resharper_csharp_place_simple_accessor_on_single_line

声明块排列 - 将简单访问器放在单行 (C#)

resharper_csharp_place_simple_accessorholder_on_single_line

声明块排列 - 将简单属性/索引器/事件声明放在单行 (C#)

resharper_csharp_place_simple_anonymousmethod_on_single_line

嵌套块排列 - 将简单匿名方法放在单行 (C#)

resharper_csharp_place_simple_blocks_on_single_line

将简单块放在单行 (通用)

resharper_csharp_place_simple_case_statement_on_same_line

嵌套语句的排列 - 将简单 'case' 语句放在同一行 (C#)

resharper_csharp_place_simple_declaration_blocks_on_single_line

将简单类型成员的块放在单行 (通用)

resharper_csharp_place_simple_embedded_block_on_same_line

嵌套块排列 - 将包含单个简单语句的块放在同一行 (C#)

resharper_csharp_place_simple_embedded_statement_on_same_line

嵌套语句的排列 - 将简单嵌套语句放在同一行 (C#)

resharper_csharp_place_simple_enum_on_single_line

枚举排列 - 将简单枚举放在单行 (C#)

resharper_csharp_place_simple_initializer_on_single_line

初始化器的排列 - 将简单数组、对象和集合放在单行 (C#)

resharper_csharp_place_simple_list_pattern_on_single_line

列表模式的排列 - 将简单列表模式和集合表达式放在单行 (C#)

resharper_csharp_place_simple_method_on_single_line

声明块排列 - 将简单方法放在单行 (C#)

resharper_csharp_place_simple_property_pattern_on_single_line

属性模式的排列 - 将简单属性模式放在单行 (C#)

resharper_csharp_place_simple_switch_expression_on_single_line

切换表达式的排列 - 将简单的 switch 表达式放在单行上 (C#)

resharper_csharp_place_type_attribute_on_same_line

属性排列 - 将类型属性放在同一行 (C#)

resharper_csharp_place_type_constraints_on_same_line

类型参数、约束和基类型的排列 - 允许类型约束在同一行 (C#)

resharper_csharp_prefer_explicit_discard_declaration

声明中 'var' 的使用 - 对丢弃值使用 'var' 关键字 (C#)

resharper_csharp_prefer_qualified_reference

引用限定和 'using' 指令 - 优先使用完全限定的引用 (C#)

resharper_csharp_prefer_separate_deconstructed_variables_declaration

声明中 'var' 的使用 - 对解构变量优先使用单独的声明 (C#)

resharper_csharp_qualified_using_at_nested_scope

引用限定和 'using' 指令 - 在嵌套作用域中优先使用完全限定的 using 名称 (C#)

resharper_csharp_remove_blank_lines_near_braces_in_code

代码中的空行 - 删除代码中 '{' 后和 '}' 前的空行 (C#)

resharper_csharp_remove_blank_lines_near_braces_in_declarations

声明中的空行 - 删除声明中 '{' 后和 '}' 前的空行 (C#)

resharper_csharp_sort_usings_with_system_first

引用限定和 'using' 指令 - 在排序 'using' 指令时优先放置 'System.*' 和 'Windows.*' 命名空间 (C#)

resharper_csharp_space_after_ampersand_op

一元运算符后 - 不安全取地址运算符 (&) (C#)

resharper_csharp_space_after_asterik_op

一元运算符后 - 不安全星号运算符 (*) (C#)

resharper_csharp_space_after_attribute_colon

冒号周围 - 其他冒号后 (C#)

resharper_csharp_space_after_attributes

属性 - 属性后 (C#)

resharper_csharp_space_after_colon

冒号周围 - 其他冒号后 (C#)

resharper_csharp_space_after_colon_in_case

冒号周围 - 'case' 语句中的冒号后 (C#)

resharper_csharp_space_after_logical_not_op

一元运算符后 - 逻辑非运算符 (!) (C#)

resharper_csharp_space_after_operator_keyword

其他 - 运算符关键字后 (C#)

resharper_csharp_space_after_ternary_colon

在三元运算符中 - ':' 后 (C#)

resharper_csharp_space_after_ternary_quest

在三元运算符中 - '?' 后 (C#)

resharper_csharp_space_after_type_parameter_constraint_colon

冒号周围 - 类型参数约束冒号后 (C#)

resharper_csharp_space_after_unary_minus_op

一元运算符后 - 一元减运算符 (-) (C#)

resharper_csharp_space_after_unary_operator

一元运算符后的空格 (!, -, ~,...) (通用)

resharper_csharp_space_after_unary_plus_op

一元运算符后 - 一元加运算符 (+) (C#)

resharper_csharp_space_around_additive_op

二元运算符周围 - 加法运算符 (+,-) (C#)

resharper_csharp_space_around_alias_eq

其他 - 命名空间别名指令中的 '=' 周围 (C#)

resharper_csharp_space_around_arrow_op

二元运算符周围 - 不安全箭头运算符 (->) (C#)

resharper_csharp_space_around_assignment_op

二元运算符周围 - 赋值运算符(如 '=' 和 '+=') (C#)

resharper_csharp_space_around_binary_operator

二元运算符周围的空格 (+, ||, =, ...) (通用)

resharper_csharp_space_around_bitwise_op

二元运算符周围 - 位运算符 (&,|,^) (C#)

resharper_csharp_space_around_dot

其他 - 点周围 (C#)

resharper_csharp_space_around_equality_op

二元运算符周围 - 相等运算符 (==,!=) (C#)

resharper_csharp_space_around_lambda_arrow

其他 - Lambda 箭头周围 (C#)

resharper_csharp_space_around_logical_op

二元运算符周围 - 逻辑运算符 (&&,||) (C#)

resharper_csharp_space_around_member_access_operator

成员访问运算符周围的空格 (., ->, ...) (通用)

resharper_csharp_space_around_multiplicative_op

二元运算符周围 - 乘法运算符 (*,/,%) (C#)

resharper_csharp_space_around_nullcoalescing_op

二元运算符周围 - 空合并运算符 (??) (C#)

resharper_csharp_space_around_relational_op

二元运算符周围 - 关系运算符 (<,>,<=,>=) (C#)

resharper_csharp_space_around_shift_op

二元运算符周围 - 移位运算符 (<<,>>,>>>) (C#)

resharper_csharp_space_around_ternary_operator

三元运算符周围的空格 (?, :) (通用)

resharper_csharp_space_before_array_access_brackets

数组括号周围 - 数组访问括号前 (C#)

resharper_csharp_space_before_array_rank_brackets

数组括号周围 - 数组维度括号前 (C#)

resharper_csharp_space_before_attribute_colon

冒号周围 - 其他冒号前 (C#)

resharper_csharp_space_before_catch_parentheses

语句中的括号前 - 'catch' 括号 (C#)

resharper_csharp_space_before_checked_parentheses

其他括号前 - 'checked' 和 'unchecked' 括号 (C#)

resharper_csharp_space_before_colon

冒号周围 - 其他冒号前 (C#)

resharper_csharp_space_before_colon_in_case

围绕冒号 - 在 'case' 语句中的冒号之前 (C#)

resharper_csharp_space_before_default_parentheses

在其他括号之前 - 'default' 括号 (C#)

resharper_csharp_space_before_empty_method_call_parentheses

其他括号前 - 方法调用空括号 (C#)

resharper_csharp_space_before_empty_method_parentheses

其他括号前 - 方法声明空括号 (C#)

resharper_csharp_space_before_fixed_parentheses

语句中的括号前 - 'fixed' 括号 (C#)

resharper_csharp_space_before_for_parentheses

语句中的括号前 - 'for' 括号 (C#)

resharper_csharp_space_before_foreach_parentheses

语句中的括号前 - 'foreach' 括号 (C#)

resharper_csharp_space_before_if_parentheses

语句中的括号前 - 'if' 括号 (C#)

在 lock 括号前添加空格

语句中的括号前 - 'lock' 括号 (C#)

在方法调用括号前添加空格

其他括号前 - 方法调用括号 (C#)

在方法定义括号前添加空格

其他括号前 - 方法声明括号 (C#)

在 nameof 括号前添加空格

在其他括号之前 - 'nameof' 括号 (C#)

在 new 表达式括号前添加空格

在其他括号之前 - 'new' 括号 (C#)

在可空标记前添加空格

其他 - 在可空标记之前 (C#)

在指针声明的星号前添加空格

其他 - 在不安全指针声明之前 (C#)

在分号前添加空格

围绕逗号和分号 - 在分号之前 (C#)

在单行访问器容器前添加空格

围绕大括号 - 在单行访问器块之前 (C#)

在 sizeof 表达式括号前添加空格

在其他括号之前 - 'sizeof' 括号 (C#)

在 switch 括号前添加空格

语句中的括号前 - 'switch' 括号 (C#)

在三元表达式冒号前添加空格

在三元运算符中 - ':' 前 (C#)

在三元表达式问号前添加空格

在三元运算符中 - '?' 前 (C#)

在尾部注释前添加空格

其他 - 在行尾注释之前 (C#)

在类型实参尖括号前添加空格

围绕尖括号 - 在类型参数列表的尖括号之前 (C#)

在类型形参尖括号前添加空格

围绕尖括号 - 在类型参数列表的尖括号之前 (C#)

在类型形参约束冒号前添加空格

围绕冒号 - 在类型参数约束冒号之前 (C#)

在 typeof 括号前添加空格

在其他括号之前 - 'typeof' 括号 (C#)

在 using 括号前添加空格

语句中的括号前 - 'using' 括号 (C#)

在 while 括号前添加空格

语句中的括号前 - 'while' 括号 (C#)

在单行属性中两个访问器之间添加空格

围绕大括号 - 在单行属性/事件访问器之间 (C#)

在属性特性区段之间添加空格

属性 - 在属性部分之间 (C#)

在关键字与表达式之间添加空格

在其他括号之前 - 在关键字和表达式之间 (C#)

在关键字与类型之间添加空格

在其他括号之前 - 在关键字和类型之间 (C#)

在流程控制语句括号间添加空格

控制流语句括号内的空格 (通用)

在类型转换括号之间添加空格

在其他括号内 - 类型转换括号 (C#)

在单行访问器容器中添加空格

围绕大括号 - 在单行访问器内 (C#)

在单行匿名方法中添加空格

围绕大括号 - 在单行匿名方法内 (C#)

在单行方法体中添加空格

围绕大括号 - 在单行方法内 (C#)

在前缀和后缀运算符附近添加空格

一元运算符后 - ++ 和 -- 前后(C#)

在数组访问方括号内添加空格

数组括号周围 - 数组访问括号内 (C#)

在数组维度方括号内添加空格

数组括号周围 - 数组维度括号内 (C#)

在空数组维度方括号内添加空格

围绕数组括号 - 在数组维度空括号内 (C#)

在属性特性方括号内添加空格

属性 - 属性括号内 (C#)

在 catch 括号内添加空格

语句中的括号内 - 'catch' 括号 (C#)

在 checked 括号内添加空格

其他括号内 - 'checked' 和 'unchecked' 括号(C#)

在 default 表达式括号内添加空格

其他括号内 - 'default' 括号(C#)

在空代码块中添加空格

大括号周围 - 空大括号之间的空格(C#)

在 fixed 括号内添加空格

语句中的括号内 - 'fixed' 括号 (C#)

在 for 括号内添加空格

语句中的括号内 - 'for' 括号 (C#)

在 foreach 括号内添加空格

语句中的括号内 - 'foreach' 括号 (C#)

在 if 括号内添加空格

语句中的括号内 - 'if' 括号 (C#)

在列表模式方括号内添加空格

数组括号周围 - 列表模式和集合表达式括号内 (C#)

在 lock 括号内添加空格

语句中的括号内 - 'lock' 括号 (C#)

在 nameof 括号内添加空格

其他括号内 - 'nameof' 括号(C#)

在 new 表达式括号内添加空格

其他括号内 - 'new' 括号(C#)

在括号内添加空格

其他括号内 - 括号(C#)

在单行数组初始值设定项代码块内添加空格

大括号周围 - 单行表达式大括号内(C#)

在 sizeof 括号内添加空格

其他括号内 - 'sizeof' 括号(C#)

在切片模式中添加空格

其他 - 切片模式中 '..' 之后(C#)

在 switch 括号内添加空格

语句中的括号内 - 'switch' 括号 (C#)

在类型实参尖括号内添加空格

尖括号周围 - 类型参数尖括号(C#)

在类型形参尖括号内添加空格

尖括号周围 - 类型形参尖括号(C#)

在 typeof 括号内添加空格

其他括号内 - 'typeof' 括号(C#)

在 using 括号内添加空格

语句中的括号内 - 'using' 括号 (C#)

在 while 括号内添加空格

语句中的括号内 - 'while' 括号 (C#)

特别处理 else if

通用 - 特殊的 'else if' 处理(C#)

限定静态成员

静态成员限定 - 需要限定的成员(C#)

使用特定方式限定静态成员

静态成员限定 - 使用名称限定(C#)

粘附注释到下一行

其他缩进 - 不缩进从第一列开始的注释(C#)

制表符宽度

通用 - 制表符宽度(C#)

在多行列表中使用尾随逗号

尾随逗号 - 多行列表中新行之前(C#)

在单行列表中使用尾随逗号

尾随逗号 - 当最后一个元素后没有新行时(C#)

类型声明大括号样式

大括号布局 - 类型和命名空间声明 (C#)

在初始化代码块中使用连续缩进

大括号布局 - 在表达式大括号内使用连续行缩进(C#)

在括号内使用连续缩进

括号 - 在括号内使用连续行缩进(C#)

使用启发式方法确定代码块样式

代码主体 - 应用样式启发式规则(C#)

从前一个元素继承缩进

其他缩进 - 在部分格式化时使用前一个元素的缩进(C#)

使用 Roslyn 逻辑处理明显类型

'var' 声明中的使用 - 偏好 Roslyn(Visual Studio)逻辑以推断类型(C#)

在声明左括号后换行

方法签名的排列 - 偏好在声明中 '(' 后换行(C#)

在方法调用中的点号后换行

成员访问表达式的排列 - 偏好在 '.' 后换行(C#)

在调用左括号后换行

调用的排列 - 偏好在调用中 '(' 后换行(C#)

在主构造函数左括号后换行

主构造函数签名的排列 - 偏好在声明中 '(' 后换行(C#)

在链式调用的属性后换行

成员访问表达式的排列 - 偏好在链式方法调用中属性和字段后换行(C#)

方法调用实参换行样式

调用的排列 - 换行调用参数(C#)

数组初始值设定项换行样式

初始化器的排列 - 换行数组初始化器(C#)

在包含表达式的箭头前换行

表达式主体成员的排列 - 偏好在 '=>' 前换行并跟随表达式(C#)

在二元运算符前换行

二元表达式的排列 - 偏好在二元表达式中的运算符前换行(C#)

在二元模式匹配运算符前换行

二元表达式的排列 - 偏好在二元模式中的运算符前换行(C#)

在逗号前换行

常规 - 优先在“,”之前换行(C#)

在声明左括号前换行

方法签名的排列 - 优先在声明中的“(”之前换行(C#)

在声明右括号前换行

方法签名的排列 - 优先在声明中的“)”之前换行(C#)

在等号前换行

常规 - 优先在“=”之前换行(C#)

在继承冒号前换行

类型参数、约束和基类型的排列 - 优先在“:”之前换行(C#)

在首个方法调用前换行

成员访问表达式的排列 - 优先在第一个方法调用之前换行(C#)

在首个形参约束前换行

类型参数、约束和基类型的排列 - 优先在第一个约束之前换行(C#)

在调用左括号前换行

调用的排列 - 优先在调用中的“(”之前换行(C#)

在调用右括号前换行

调用的排列 - 优先在调用中的“)”之前换行(C#)

在 LINQ 表达式前换行

LINQ 表达式的排列 - 优先在多行 LINQ 表达式之前换行(C#)

在主构造函数声明左括号前换行

主构造函数签名的排列 - 优先在声明中的“(”之前换行(C#)

在主构造函数声明右括号前换行

主构造函数签名的排列 - 优先在声明中的“)”之前换行(C#)

在三元运算符前换行

三元表达式的排列 - 优先在三元表达式中的“?”和“:”之前换行(C#)

在类型形参左尖括号前换行

类型参数、约束和基类型的排列 - 优先在类型参数列表中的开尖括号之前换行(C#)

在链式二元表达式中换行

二元表达式的排列 - 换行连接的二元表达式(C#)

在链式二元模式中换行

二元表达式的排列 - 换行复杂的二元模式(C#)

在链式方法调用中换行

成员访问表达式的排列 - 换行连接的方法调用(C#)

枚举声明换行样式

枚举的排列 - 换行枚举声明(C#)

继承列表换行样式

类型参数、约束和基类型的排列 - 换行扩展/实现列表(C#)

for 语句头部换行样式

语句的排列 - 换行“for”语句头部(C#)

换行显示 LINQ 表达式

LINQ 表达式的排列 - 换行 LINQ 表达式(C#)

列表模式换行样式

列表模式的排列 - 换行列表模式和集合表达式(C#)

声明换行格式

语句的排列 - 换行多声明(C#)

类型参数约束换行格式

类型参数、约束和基类型的排列 - 换行多个类型参数约束(C#)

对象与集合初始值设定项换行格式

初始化器的排列 - 换行对象和集合初始化器(C#)

参数换行格式

方法签名的排列 - 换行形式参数(C#)

主构造函数参数换行格式

主构造函数签名的排列 - 换行主构造函数参数(C#)

属性模式换行格式

属性模式的排列 - 换行属性模式(C#)

switch 表达式换行格式

切换表达式的排列 - 换行切换表达式(C#)

三元表达式换行格式

三元表达式的排列 - 换行三元表达式(C#)

逐字插值字符串换行格式

插值字符串的排列 - 换行插值字符串(C#)

制表符填充样式对齐

制表符和缩进 - 使用制表符缩进时如何对齐(Css)

大括号样式

代码布局 - 大括号 (Css)

浏览器兼容性高亮显示

代码检查: CSS 符号 / 语法与特定浏览器不兼容

需要前缀的 Can I use 功能高亮显示

代码检查: CSS 功能需要特定浏览器的供应商前缀

不受支持的 Can I use 功能高亮显示

代码检查: CSS 功能不被特定浏览器支持

声明样式

代码布局 - 声明(Css)

缩进大小

制表符和缩进 - 缩进大小(Css)

缩进样式

制表符和缩进 - 缩进样式(Css)

插入文件末尾换行符

其他 - 文件末尾的换行符(Css)

保留声明之间的空行

空行 - 声明之间的最大空行数(Css)

保留用户换行符

空行 - 保留现有的换行符(Css)

媒体查询样式

代码布局 - 媒体查询(Css)

声明之间的最小空行数

空行 - 声明之间的最小空行数(Css)

未解析项高亮显示

代码检查: 未知的 CSS 符号

已废弃项高亮显示

代码检查: CSS 符号已过时

属性样式

代码布局 - 属性(Css)

属性未覆盖供应商属性高亮显示

代码检查: 属性未覆盖供应商前缀属性

选择器样式

代码布局 - 选择器(Css)

逗号后空格

表达式 - 逗号后 (Css)

函数内逗号后空格

函数 - 逗号后(Css)

媒体查询冒号后空格

媒体查询 - 冒号后(Css)

媒体查询逗号后空格

媒体查询 - 逗号后(Css)

属性冒号后空格

属性 - 冒号后(Css)

属性分号后空格

属性 - 分号后(Css)

选择器逗号后空格

选择器 - 逗号后(Css)

分隔符后空格

表达式 - 分隔符后 (Css)

属性匹配运算符两侧空格

属性选择器 - 匹配运算符周围 (Css)

运算符两侧空格

表达式 - 运算符周围 (Css)

选择器运算符两侧空格

选择器 - 运算符周围 (Css)

逗号前空格

表达式 - 逗号前 (Css)

函数内逗号前空格

函数 - 逗号前 (Css)

媒体查询冒号前空格

媒体查询 - 冒号前 (Css)

媒体查询逗号前空格

媒体查询 - 逗号前 (Css)

属性冒号前空格

属性 - 冒号前 (Css)

属性分号前空格

属性 - 分号前 (Css)

选择器逗号前空格

选择器 - 逗号前 (Css)

分隔符前空格

表达式 - 分隔符前 (Css)

属性匹配括号内空格

属性选择器 - 方括号内 (Css)

表达式括号内空格

表达式 - 圆括号内 (Css)

函数括号内空格

函数 - 圆括号内 (Css)

媒体块内空格

媒体查询 - 块内 (Css)

媒体查询括号内空格

媒体查询 - 圆括号内 (Css)

属性块内空格

属性 - 块内 (Css)

制表符宽度

制表符和缩进 - 制表符宽度 (Css)

循环引用注释高亮显示

代码检查引用注释创建了循环依赖

声明隐藏高亮显示

代码检查声明隐藏了外部作用域中的另一个声明

空声明高亮显示

代码检查声明为空

声明可见性错误高亮显示

代码检查导出的实体使用了私有实体

声明样式

代码布局 - 声明(Css)

默认 internal 修饰符

修饰符 - 优先显式/隐式 internal 修饰符用于类型(C#)

默认 private 修饰符

修饰符 - 优先显式/隐式 private 修饰符用于类型成员(C#)

可选参数的 defaultValue 属性高亮显示

代码检查可能误导的 'DefaultValueAttribute' 用法定义可选参数值

类型明显时的默认值

默认值 - 当类型从用法中显而易见时(C#)

类型不明显时的默认值

默认值 - 当类型从用法中不显而易见时(C#)

从固定值中删除引号

引号 - 移除值不包含空格的属性引号 (HTML)

删除未限定引用高亮显示

代码检查在 'strict mode' 中对非限定标识符调用 'delete'

禁用尾注释前空格更改

其他 - 保留行尾注释前的空格 (C++)

在 using 变量上调用 Dispose 的高亮显示

代码检查变量已被 'using' 语句捕获后进行释放

resharper_dl_tag_contains_non_dt_or_dd_elements_highlighting

代码检查上下文中不允许的元素(<dl> 包含除 <dt> 或 <dd> 以外的元素,或它们未闭合)

期望双冒号的高亮显示

代码检查预期有两个冒号

首选双冒号的高亮显示

代码检查更倾向于使用两个冒号

模式中的双重否定高亮显示

代码检查简化取反模式

布尔值双重否定高亮显示

代码检查布尔值的双重否定是多余的

双重否定运算符高亮显示

代码检查双重否定运算符

重复标识符错误高亮显示

代码检查重复的标识符

重复引用注释高亮显示

代码检查重复的引用注释是多余的

重复资源高亮显示

代码检查重复的资源名称

本地声明重复高亮显示

代码检查重复的局部声明

参数声明重复错误高亮显示

代码检查在 'strict mode' 中重复的参数声明

属性声明重复错误高亮显示

代码检查在 'strict mode' 中重复的属性声明

属性声明重复高亮显示

代码检查重复的属性声明

switch 标签重复高亮显示

代码检查重复的 switch 标签

省略的尾部元素高亮显示

代码检查数组的尾部元素被省略

空块样式

大括号布局 - 空大括号格式,适用于: C#C++JavaScriptProtobuf

空构造函数高亮显示

代码检查空构造函数

空析构函数高亮显示

代码检查空析构函数

空嵌入语句高亮显示

代码检查空控制语句体

空 for 语句高亮显示

代码检查空的 'for' 循环是多余的

空的通用 catch 子句高亮显示

代码检查空的一般 catch 子句

空命名空间高亮显示

代码检查空的命名空间声明

空对象属性声明高亮显示

代码检查预期的对象属性声明

空 #region 高亮显示

代码检查空区域

返回类型带注解函数的空返回值高亮显示

代码检查类型注解函数的空返回值

空语句高亮显示

代码检查空语句是多余的

resharper_empty_title_tag_highlighting

代码检查重要标签或属性缺失(空的 <title>)

强制 do-while 语句使用大括号高亮显示

代码检查使用首选的大括号样式(在 'do-while' 语句中强制使用大括号)

强制 fixed 语句使用大括号高亮显示

代码检查使用首选的大括号样式(在 'fixed' 语句中强制使用大括号)

强制 for 语句使用大括号高亮显示

代码检查使用首选的大括号样式(在 'for' 语句中强制使用大括号)

强制 foreach 语句使用大括号高亮显示

代码检查使用首选的大括号样式(在 'foreach' 语句中强制使用大括号)

强制 if 语句使用大括号高亮显示

代码检查使用首选的大括号样式(在 'if' 语句中强制使用大括号)

强制 lock 语句使用大括号高亮显示

代码检查使用首选的大括号样式(在 'lock' 语句中强制使用大括号)

强制 using 语句使用大括号高亮显示

代码检查使用首选的大括号样式(在 'using' 语句中强制使用大括号)

强制 while 语句使用大括号高亮显示

代码检查使用首选的大括号样式(在 'while' 语句中强制使用大括号)

Entity Framework 客户端侧数据库函数调用高亮显示

代码检查数据库函数不得在非数据库上下文中调用

Entity Framework 模型验证循环依赖高亮显示

代码检查此属性定义的关系导致了依赖循环

ReSharper Entity Framework 模型验证中未限制字符串长度的高亮显示

代码检查由于字符串长度无限可能导致性能问题

ReSharper Entity Framework 中 N+1 查询数据不完整的高亮显示

代码检查查询可能会返回相关实体的不完整数据

ReSharper Entity Framework 中 N+1 数据使用不完整的高亮显示

代码检查导航属性的使用可能会返回不完整的数据

ReSharper Entity Framework 中的 N+1 查询高亮显示

代码检查可能对相关实体进行多次数据库查询(N+1 问题)

ReSharper Entity Framework 中的 N+1 使用高亮显示

代码检查可能对数据库进行多次查询(N+1 问题)

ReSharper Entity Framework 不支持的服务器端函数调用高亮显示

代码检查函数无法转换为 SQL,且不得在数据库上下文中调用

ReSharper 捕获仅用于全局的实体名称的高亮显示

代码检查实体仅用于捕获其名称(非私有可访问性)

ReSharper 捕获仅用于局部的实体名称的高亮显示

代码检查实体仅用于捕获其名称(私有可访问性)

ReSharper 枚举基础类型为 int 的高亮显示

代码检查枚举的基础类型是 'int'

ReSharper 显式未检查上下文中对 Enumerable.Sum 的使用的高亮显示

代码检查在显式未检查上下文中调用 'Enumerable.Sum'

ReSharper 相等表达式比较的高亮显示

代码检查相似表达式比较

ReSharper XML 文档引用中的错误高亮显示

代码检查XML 文档注释引用中的错误

ReSharper ES6 功能高亮显示

代码检查在 ES 5 或更低版本中使用 ECMAScript 2015 功能

ReSharper ES7 功能高亮显示

代码检查在 ES 2015 或更低版本中使用 ECMAScript 2016 功能

ReSharper eval 参数命名错误高亮显示

代码检查在 'strict mode' 中使用 'eval'/'arguments' 名称

ReSharper 从未全局调用的事件的高亮显示

代码检查抽象或虚拟(可重写)事件从未被调用

ReSharper 从未调用的事件的高亮显示

代码检查事件从未被调用

ReSharper 从未全局订阅的事件的高亮显示

代码检查事件从未被订阅(非私有可访问性)

ReSharper 从未在局部订阅的事件的高亮显示

代码检查事件从未被订阅(私有可访问性)

ReSharper 通过匿名委托取消订阅事件的高亮显示

代码检查通过匿名委托取消订阅事件

ReSharper 实验性功能高亮显示

代码检查在语言级别设置为稳定时使用实验性功能

ReSharper 显式调用者信息参数的高亮显示

代码检查显式参数传递给带有调用者信息属性的参数

ReSharper export 声明花括号样式

大括号布局 - 导出声明 (C++)

ReSharper 表达式花括号样式

大括号布局 - 其他大括号(C++)

ReSharper 表达式始终为常量的高亮显示

代码检查表达式始终是常量

ReSharper 表达式始终为 null 的高亮显示

代码检查表达式始终为 'null'

ReSharper 多余空格

保留现有格式 - 内部多余空格,适用于: C#HTMLJavaScript

ReSharper 提取常见属性模式的高亮显示

代码检查提取通用属性模式

ReSharper 字段可设为只读(全局)高亮显示

代码检查字段可以设为 readonly(非私有可访问性)

ReSharper 字段可设为只读(局部)高亮显示

代码检查字段可以设为 readonly(私有可访问性)

ReSharper 字段隐藏具有默认实现的接口属性的高亮显示

代码检查字段隐藏了接口中具有默认实现的属性

ReSharper 内置类型使用约定

'var' 声明的使用 - 对于内置类型(C#)

ReSharper for 可转换为 foreach 的高亮显示

代码检查For 循环可以转换为 foreach 循环

ReSharper 其他类型的 for 使用约定

'var' 声明的使用 - 其他地方(C#)

ReSharper 简单类型的 for 使用约定

'var' 声明的使用 - 对于简单类型(C#)

ReSharper for 条件语句恒为 true 的高亮显示

代码检查'true' 作为 'for' 语句条件是多余的

ReSharper 强制属性样式

属性 - 合并或分离节中的属性(C#)

ReSharper 强制将复合 do 表达式拆分成多行

二元表达式的排列 - 强制拆分 'do' 语句中的复合条件(C#)

ReSharper 强制将复合 if 表达式拆分成多行

二元表达式的排列 - 强制拆分 'if' 语句中的复合条件(C#)

ReSharper 强制将复合 while 表达式拆分成多行

二元表达式的排列 - 强制拆分 'while' 语句中的复合条件(C#)

ReSharper 强制控制语句使用花括号

强制大括号 - 语句中的大括号 (JavaScript)

ReSharper foreach 可转换为使用另一个 GetEnumerator 的查询(完全)高亮显示

代码检查Foreach 循环可以转换为 LINQ 表达式,但将使用另一个 'GetEnumerator' 方法

ReSharper foreach 可部分转换为使用另一个 GetEnumerator 的查询的高亮显示

代码检查Foreach 循环的一部分可以转换为 LINQ 表达式,但将使用另一个 'GetEnumerator' 方法

ReSharper 格式字符串占位符不匹配的高亮显示

代码检查格式化字符串占位符不匹配

ReSharper 格式字符串问题高亮显示

代码检查字符串格式化方法问题

ReSharper 函数花括号样式

大括号布局 - 函数 (JavaScript)

ReSharper 函数复杂度超限高亮显示

代码检查函数体过于复杂,无法分析

ReSharper 函数声明返回类型样式

另起一行 - 在成员函数声明返回类型后换行(C++)

ReSharper 函数定义返回类型样式

另起一行 - 在成员函数定义返回类型后换行(C++)

ReSharper 函数调用中使用花括号

大括号布局 - 作为参数传递给其他函数调用的函数 (JavaScript)

ReSharper 函数永不返回的高亮显示

代码检查函数从不返回

ReSharper 函数参数命名参数使用高亮显示

代码检查参数名称 'arguments' 与预定义的 JS 函数作用域变量冲突

ReSharper 函数在所有路径上都是递归的高亮显示

代码检查函数在所有执行路径上都是递归的

ReSharper 函数超出作用域使用的高亮显示

代码检查函数在声明范围之外使用

ReSharper 函数在声明前使用的高亮显示

代码检查函数在声明之前使用

ReSharper 对未定义析构函数的类型调用 GC.SuppressFinalize 的高亮显示

代码检查'GC.SuppressFinalize' 被调用于没有析构函数的类型

ReSharper 注释中的语法错误高亮显示

代码检查注释中的语法错误

ReSharper 标记属性中的语法错误高亮显示

代码检查标记属性值中的语法错误

ReSharper 标记文本中的语法错误高亮显示

代码检查标记文本中的语法错误

ReSharper 字符串文本中的语法错误高亮显示

代码检查字符串字面量中的语法错误

ReSharper 启发式不可达代码高亮显示

代码检查启发式不可达代码

ReSharper 启发式判断不可达代码的高亮显示

代码检查启发式不可达代码

ReSharper 含有 Alpha 通道的十六进制颜色值高亮显示

代码检查无效的十六进制颜色值

对齐时使用制表填充样式

制表符和缩进 - 使用制表符缩进时如何对齐 (HTML)

允许远距离对齐

制表符和缩进 - 即使结果缩进过大也要对齐 (HTML)

属性缩进设置

标签头部内部 - 属性缩进 (HTML)

无法解析的属性突出显示

代码检查未知属性

属性样式设置

标签头部内部 - 属性格式 (HTML)

无法解析的属性值突出显示

代码检查未知属性值

属性引号突出显示

代码检查错误的属性引号

PI 之后的空行设置

处理指令 - 处理指令后空行 (HTML)

Razor 函数前后的空行设置

Razor @functions 块周围的空行 (Razor CSharp)

Razor 辅助方法前后的空行设置

Razor 助手周围的空行 (Razor CSharp)

Razor 区块前后的空行设置

Razor 部分周围的空行 (Razor CSharp)

无效代码的突出显示

代码检查HTML 无效代码

从固态值中删除引号

引号 - 移除值不包含空格的属性引号 (HTML)

无法解析的事件突出显示

代码检查未知事件

多余空格设置

其他 - 内部多余空格(HTML)

ID 重复的突出显示

代码检查ID 重复

无法解析的 ID 突出显示

代码检查未知 ID

缩进大小设置

制表符和缩进 - 缩进大小(HTML)

缩进样式设置

制表符和缩进 - 缩进样式(HTML)

插入结尾换行符

其他 - 文件末尾的换行符(HTML)

所有元素前的换行设置

标签周围 - 将所有元素放在新行上(HTML)

指定元素前的换行设置

标签周围 - 将以下元素放在新行上(HTML)

多行元素前的换行设置

标签周围 - 将多行元素放在新行上(HTML)

Razor 语句前后的换行设置

Razor 语句周围的换行符(Razor CSharp)

包含子元素的元素内标签换行设置

标签周围 - 在包含其他元素且无文本的元素中,起始标签后和结束标签前的换行符(HTML)

多行元素内标签换行设置

标签周围 - 在多行元素中,起始标签后和结束标签前的换行符(HTML)

标签之间的最大空行数

标签周围 - 标签之间的最大空行数(HTML)

元素内部不缩进

标签周围 - 不缩进的子元素(HTML)

当元素长度超过指定值时不缩进其内部

标签周围 - 如果元素的行数多于指定值,则不缩进子元素(HTML)

标准化标签名称

其他 - 规范化标签名称(HTML)

已废弃标记的突出显示

代码检查过时或非标准元素

路径错误突出显示

代码检查路径错误

PI 属性样式设置

处理指令 - 属性格式(HTML)

PI 属性缩进设置

处理指令 - 属性缩进(HTML)

保留标签内部空格设置

标签周围 - 保留内部空格(HTML)

引号样式设置

引号 - 引号样式(HTML)

属性排序设置

标签头部内部 - 排序属性(HTML)

类选择器排序设置

标签头部内部 - 排序类选择器(HTML)

最后一个属性之后的空格设置

标签头部内部 - 最后一个属性后的空格(HTML)

最后一个 PI 属性之后的空格设置

处理指令 - 最后一个属性后的空格(HTML)

指示是否在 HTML 中使用自闭合标签前添加空格。

标签头部内部 - 在 '/>' 前的空格(HTML)

指示是否在 HTML 属性中的等号两侧插入空格。

标签头部内部 - 属性中 '=' 周围的空格(HTML)

指示是否在 HTML 处理指令属性中的等号两侧插入空格。

处理指令 - 属性中 '=' 周围的空格(HTML)

指定 HTML 中文本制表符的宽度。

制表符和缩进 - 制表符宽度(HTML)

设置 ReSharper 是否高亮显示 HTML 中未关闭的标签。

代码检查未闭合的标签

设置 ReSharper 是否高亮显示 HTML 中未解析的标签。

代码检查未知标签

设置 ReSharper 是否高亮显示应为自闭合的 HTML 标签。

代码检查错误的闭合标签

设置 ReSharper 是否高亮显示不应为自闭合的 HTML 标签。

代码检查错误的自闭合标签

指示是否使用旧版 HTML 引擎。

使用旧引擎进行 Razor 格式化(Razor CSharp)

设置 ReSharper 是否在 HTML 中显示警告高亮。

代码检查HTML 警告

设置 ReSharper 是否高亮显示标识符中的拼写错误。

代码检查标识符中的拼写错误

指示是否将常量计算的标准 if 表达式替换为更简洁的形式。

代码检查'if' 可以替换为 'if consteval'

设置 ReSharper 是否高亮显示隐式 any 错误类型。

代码检查当设置 NoImplicitAny 时的 'Implicit any' 检查

设置 ReSharper 是否高亮显示隐式 any 类型的警告。

代码检查元素具有隐式 'any' 类型

设置 ReSharper 是否高亮显示 import 关键字未与调用一起使用的情况。

代码检查'import' 关键字在此处不允许

设置 ReSharper 是否高亮显示带有必须释放资源属性的 in 参数。

代码检查输入参数的 [MustDisposeResource] 注解无意义

设置 ReSharper 是否高亮显示无效的预处理器分支。

代码检查非活动的预处理器分支

设置 ReSharper 是否高亮显示函数返回值不一致的情况。

代码检查函数返回值不一致

设置 ReSharper 是否高亮显示命名不一致的问题。

代码检查命名不一致

设置 ReSharper 是否高亮显示锁的顺序不一致的情况。

代码检查获取锁的顺序不一致

设置 ReSharper 是否高亮显示同步方式不一致的字段。

代码检查字段上的同步不一致

设置 ReSharper 是否高亮显示花括号附近的空行不正确。

代码检查不正确的空行(大括号附近的空行数量不正确)

设置 ReSharper 是否高亮显示 typeof 比较中的操作数无效。

代码检查'typeof' 表达式与错误值的比较

设置 ReSharper 是否高亮显示三斜杠注释位置不正确。

代码检查三斜杠指令仅在文件顶部有效

类访问说明符缩进设置

缩进 - 类的访问说明符缩进(C++)

三元表达式对齐缩进设置

对齐多行结构 - 缩进对齐的 ?: 运算符(C++)

匿名方法语句块缩进设置

对齐多行结构 - 匿名方法体(C#)

语句条件中的大括号缩进设置

其他缩进 - 缩进语句条件中的大括号(C#)

从 select 语句缩进 case 子句

其他 - 从 'select' 缩进 'case'(VB.NET)

缩进子元素

标签内容 - 缩进不包含文本的元素内部,可用于: XMLXMLDOC

从访问修饰符缩进类成员

缩进 - 类成员相对于访问说明符的缩进(C++)

缩进注释

缩进 - 缩进从第一列开始的注释(C++)

缩进导出声明的成员

缩进 - 缩进导出声明块的成员(C++)

缩进命名空间内的代码

大括号布局 - 缩进命名空间声明内部(C#)

缩进调用参数

括号 - 缩进方法调用的括号,可用于: C#C++

缩进成员初始化列表

缩进 - 缩进成员初始化列表(C++)

缩进方法声明参数

括号 - 缩进方法声明的括号,可用于: C#C++

缩进嵌套 fixed 语句

嵌套语句 - 缩进嵌套的 'fixed' 语句(C#)

缩进嵌套 for 语句

嵌套语句 - 缩进嵌套的 'for' 语句(C#)

缩进嵌套 foreach 语句

嵌套语句 - 缩进嵌套的 'foreach' 语句(C#)

缩进嵌套 lock 语句

嵌套语句 - 缩进嵌套的 'lock' 语句(C#)

缩进嵌套 using 语句

嵌套语句 - 缩进嵌套的 'using' 语句(C#)

缩进嵌套 while 语句

嵌套语句 - 缩进嵌套的 'while' 语句(C#)

缩进括号

括号 - 缩进其他括号和方括号,可用于: C#JavaScript

缩进预处理指令

缩进 - 预处理指令的缩进(C++)

缩进 #if 指令

预处理指令 - 缩进 #if、#else、#elif、#endif(C#)

缩进其他预处理指令

预处理指令 - 缩进其他预处理指令(C#)

缩进 #region 指令

预处理指令 - 缩进 #region、#endregion(C#)

缩进主构造函数声明参数

括号 - 缩进主构造函数声明的括号(C#)

缩进原始文本字符串

对齐多行结构 - 如何缩进原始字符串字面量(C#)

缩进语句括号

括号 - 缩进语句(if、while、for 等)的括号,可用于: C#C++

缩进 switch 标签

其他缩进 - 缩进 'case' 相对于 'switch',可用于: C#C++JavaScript

缩进文本内容

标签内容 - 缩进包含文本的元素内部,可用于: XMLXMLDOC

缩进类型约束

其他缩进 - 缩进类型约束,可用于: C#C++

缩进类型参数尖括号

括号 - 缩进类型参数的尖括号 (C#)

缩进类型实参尖括号

括号 - 缩进类型参数的尖括号 (C#)

缩进换行的函数名称

缩进 - 如果函数定义或声明在类型后换行则缩进(C++)

按无效范围进行索引时高亮显示

Code Inspection: Possible 'System.ArgumentOutOfRangeException'. 起始索引必须小于或等于结束索引。

高亮显示可能使用的 inheritdoc

代码检查在根级别使用 <inheritdoc /> 以从基候选项继承文档

高亮显示无效的 inheritdoc 使用

代码检查<inheritdoc /> 的使用无效

初始值设定项的大括号样式

大括号布局 - 表达式(初始化器、switch 表达式、模式、集合表达式)(C#)

高亮显示内联 out 变量声明

代码检查内联 'out' 变量声明

高亮显示内联临时变量

代码检查内联临时变量

为声明中使用的实例成员添加限定符

实例成员限定 - 限定声明的成员 (C#)

为使用的实例成员添加限定符

实例成员限定 - 使用 'this.' 限定符 (C#)

整数对齐设置

对齐相似代码到列(通用)

对齐赋值语句

对齐相似代码到列 - 其他赋值和初始化器 (C#)

对齐二元表达式

对齐相似代码到列 - 二元表达式 (C#)

对齐位字段大小

对齐相似代码到列 - 位域大小(C++)

对齐注释

对齐相似代码列 - 结束注释,可用于: C#C++

对齐声明名称

对齐相似代码到列 - 声明名称(C++)

对齐枚举初始值设定项

对齐相似代码到列 - 枚举初始化器(C++)

对齐等号

对齐相似代码到列 - 赋值语句(C++)

对齐字段

对齐相似代码到列 - 字段和常量 (C#)

仅在相邻元素中修复对齐

对齐相似代码列 - 修复相邻行的列对齐,可用于: C#C++

对齐调用表达式

对齐相似代码到列 - 相同方法的调用 (C#)

对齐方法

对齐相似代码到列 - 简单方法、运算符、委托 (C#)

对齐嵌套三元表达式

对齐相似代码到列 - 嵌套三元运算符 (C#)

对齐参数

对齐相似代码到列 - 多行方法签名 (C#)

对齐属性

对齐相似代码到列 - 属性和事件 (C#)

对齐属性模式

对齐相似代码到列 - 属性模式 (C#)

对齐 switch 表达式

对齐相似代码到列 - switch 表达式 (C#)

对齐 switch 区块

对齐相似代码到列 - 简单 switch 部分 (C#)

对齐变量

对齐相似代码到列 - 变量和局部常量 (C#)

高亮显示整数除以零

代码检查至少一个执行路径中存在除以零

高亮显示整型变量溢出

代码检查可能的溢出

高亮显示 checked 上下文中的整型变量溢出

代码检查在 checked 上下文中可能的溢出

高亮显示 unchecked 上下文中的整型变量溢出

代码检查在 unchecked 上下文中可能的溢出

高亮显示 internal 模块

代码检查立即调用的函数表达式可以转换为内部模块

高亮显示未文档化的 internal 或 private 成员

代码检查缺少针对私有或内部类型或成员的 XML 注释

高亮显示字符串内插表达式未实现 IFormattable 接口

代码检查指定了格式,但插值字符串表达式不是 IFormattable

高亮显示全局使用可选参数的建议

代码检查引入可选参数(非私有可访问性)

高亮显示局部使用可选参数的建议

代码检查引入可选参数(私有可访问性)

高亮显示应用保护变量的建议

代码检查引入变量将允许应用类型保护

高亮显示无效的属性值

代码检查无效的属性值

高亮显示无效的 JSON 语法

代码检查无效的 JSON 语法

高亮显示无效的 task 元素

代码检查无效的任务元素

高亮显示无效的值

代码检查无效的值

高亮显示无效的值类型

代码检查资源值类型无效

高亮显示无效的 XML 文档注释

代码检查无效的 XML 文档注释

高亮显示反转的条件(方法 1)

代码检查反转条件

高亮显示反转的 if 语句

代码检查反转 'if' 语句以减少嵌套

可调用声明的大括号样式

大括号布局 - 方法声明,可用于: C#C++

高亮显示被跳过的调用

代码检查方法调用被跳过

高亮显示调用非函数表达式

代码检查调用的不是函数表达式

高亮显示扩展方法调用建议

代码检查将静态方法调用转换为扩展方法调用

可能不是函数的调用表达式

代码检查调用的表达式不是函数值

'is' 表达式的结果始终为 false

代码检查'is' 运算符的表达式从未为提供的类型

'is' 表达式的结果始终为 true

代码检查'is' 运算符的给定表达式始终为提供的类型

忽略了迭代器方法的返回结果

代码检查迭代器的返回值未被使用

迭代器方法从不返回

代码检查迭代器从不返回

将声明与初始化合并

代码检查合并局部变量声明和赋值

合并 JavaScript 中的声明与初始化

代码检查合并局部变量声明和赋值

将 null 检查与使用合并

代码检查将空值检查与赋值合并

对多行参数进行对齐

对齐多行结构 - 方法参数(JavaScript)

对多项声明进行对齐

对齐多行结构 - 多个声明(JavaScript)

对三元表达式进行对齐

对齐多行结构 - 对齐 ?: 运算符(JavaScript)

对联合类型的使用进行对齐

对齐多行结构 - 联合类型使用 (TypeScript)

制表符填充样式

制表符和缩进 - 使用制表符进行缩进时的对齐方式(JavaScript)

允许远距离对齐

制表符和缩进 - 即使结果缩进过大也要对齐(JavaScript)

大括号样式

大括号布局样式 (通用)

控制语句大括号

大括号布局 - 控制语句 (JavaScript)

空代码块样式

大括号布局 - 空大括号格式化(JavaScript)

多余空格

保留现有格式 - 内部多余空格(JavaScript)

强制使用控制语句大括号

强制大括号 - 语句中的大括号 (JavaScript)

函数的大括号

大括号布局 - 函数 (JavaScript)

调用中的函数大括号

大括号布局 - 作为参数传递给其他函数调用的函数 (JavaScript)

括号缩进

大括号布局 - 缩进括号、方括号和表达式大括号 (JavaScript)

缩进大小

制表符和缩进 - 缩进大小 (JavaScript)

缩进样式

制表符和缩进 - 缩进样式 (JavaScript)

缩进 switch 标签

Case 语句 - 缩进 'case' 相对于 'switch' (JavaScript)

插入最终换行符

其他 - 文件末尾的换行符 (JavaScript)

保持声明之间的空行

空行 - 声明之间的最大空行数 (JavaScript)

保持代码中的空行

空行 - 代码中的最大空行数 (JavaScript)

最大行长度

换行和截断 - 硬换行位置 (JavaScript)

imports 后的最小空行数

空行 - 导入后最小空行数 (JavaScript)

字段周围的最小空行数

空行 - 字段和签名声明周围的最小空行数 (TypeScript)

函数周围的最小空行数

空行 - 函数周围的最小空行数 (JavaScript)

类型周围的最小空行数

空行 - 类型和模块周围的最小空行数 (TypeScript)

catch 前换行

另起一行 - 将 'catch' 放在新行 (JavaScript)

else 前换行

另起一行 - 将 'else' 放在新行 (JavaScript)

finally 前换行

另起一行 - 将 'finally' 放在新行 (JavaScript)

while 前换行

另起一行 - 将 'while' 放在新行 (JavaScript)

找不到路径

代码检查未找到引用注释的路径

类装饰器与类放在同一行

另起一行 - 类装饰器与类在同一行 (TypeScript)

每个装饰器单独占一行

另起一行 - 每个装饰器另起一行 (TypeScript)

字段装饰器与字段放在同一行

另起一行 - 字段装饰器与字段在同一行 (TypeScript)

方法装饰器与方法放在同一行

另起一行 - 方法装饰器与签名在同一行 (TypeScript)

属性装饰器与属性放在同一行

另起一行 - 属性装饰器与属性在同一行 (TypeScript)

模板参数换行

另起一行 - 将模板字面量参数放在新行 (JavaScript)

引号样式

引号 - 引号样式 (JavaScript)

简单嵌入式语句样式

换行 - 简单嵌入语句 (JavaScript)

单语句函数样式

换行 - 单语句函数 (JavaScript)

箭头后加空格

Lambda 表达式 - 在 '=>' 后 (JavaScript)

类型注解中冒号后加空格

类型注解 - 在 '?' 后 (TypeScript)

逗号后加空格

逗号 - 逗号后 (JavaScript)

控制流语句中关键字后加空格

在控制语句中 - 括号前 (JavaScript)

属性冒号后加空格

在对象表达式中 - 在 '?' 后 (JavaScript)

for 语句中分号后加空格

分号 - 在 for 语句中的分号后 (JavaScript)

三元运算符中的冒号后加空格

在三元运算符 '? :' 中 - 在 '?' 后 (JavaScript)

三元运算符中的问号后加空格

在三元运算符 '? :' 中 - 在 '?' 后 (JavaScript)

赋值运算符两侧加空格

在表达式中 - 在赋值运算符周围 (JavaScript)

二元运算符两侧加空格

在表达式中 - 二元运算符周围 (JavaScript)

点号两侧加空格

在表达式中 - 点周围 (JavaScript)

成员访问运算符两侧加空格

在表达式中 - 点周围 (JavaScript)

resharper_js_space_around_pipe_or_amper_in_type_usage

联合和交叉类型 - 在类型使用中的 '|' 或 '&' 周围 (TypeScript)

数组访问方括号前加空格

在索引表达式中 - 括号前 (JavaScript)

箭头前加空格

Lambda 表达式 - 在 ':' 前 (JavaScript)

case 中冒号前加空格

Case 语句 - 在冒号前 (JavaScript)

类型注解中冒号前加空格

类型注解 - 在 ':' 前 (TypeScript)

逗号前加空格

逗号 - 逗号前 (JavaScript)

空方法调用括号前加空格

在函数调用中 - 空括号前 (JavaScript)

方法调用括号前加空格

在函数调用中 - 括号前 (JavaScript)

方法定义括号前加空格

在函数声明中 - 括号前 (JavaScript)

匿名方法定义括号前加空格

在函数声明中 - 匿名方法的括号前 (JavaScript)

开放方括号前加空格

在索引表达式中 - 括号前 (JavaScript)

属性冒号前加空格

在对象表达式中 - 冒号前(JavaScript)

分号前加空格

分号 - 分号前(JavaScript)

for 语句中分号前加空格

分号 - for 语句中的分号前(JavaScript)

三元运算符中冒号前加空格

在三元运算符 '? ':' - 冒号前(JavaScript)

三元运算符中问号前加空格

在三元运算符 '? ':' - 在三元运算符 '?' 中 ':'(JavaScript)

类型参数括号前加空格

类型参数和参数 - 括号前(TypeScript)

空方括号之间加空格

在数组字面量中 - 空括号内(JavaScript)

方法调用的空参数列表括号之间加空格

在函数调用中 - 空括号内(JavaScript)

方法调用名与左括号之间加空格

方法调用括号前的空格(通用)

方法调用的参数列表括号之间加空格

在函数调用中 - 括号内(JavaScript)

方法声明的空参数列表括号之间加空格

在函数声明中 - 空括号内(JavaScript)

方法声明名与左括号之间加空格

方法声明括号前的空格 (通用)

方法声明的参数列表括号之间加空格

在函数声明中 - 括号内(JavaScript)

控制流语句括号之间加空格

在控制语句中 - 括号内 (JavaScript)

方括号之间加空格

括号内的空格 (通用)

数组访问括号内加空格

在索引表达式中 - 括号内 (JavaScript)

数组字面量括号内加空格

在数组字面量中 - 括号内 (JavaScript)

空数组字面量括号内加空格

在数组字面量中 - 空括号内(JavaScript)

import 大括号内加空格

在对象表达式中 - 空大括号内(JavaScript)

对象字面量大括号内加空格

在 import 声明中 - 大括号内(JavaScript)

括号内加空格

在对象表达式中 - 大括号内(JavaScript)

模板参数括号内加空格

在表达式中 - 括号内(JavaScript)

类型参数括号内加空格

模板字面量 - 模板参数的大括号内(JavaScript)

特殊 else if 处理

类型参数和参数 - 括号内(TypeScript)

粘附注释

换行 - 特殊的 'else if' 处理(JavaScript)

制表符宽度

其他 - 不缩进从第一列开始的注释(JavaScript)

语句终止样式

制表符和缩进 - 制表符宽度(JavaScript)

类型大括号

语句 - 定义语句的终止方式(JavaScript)

无法到达的代码

大括号布局 - 类型和模块(TypeScript)

声明左括号后换行

代码检查不可达代码

调用左括号后换行

换行和拆分 - 优先在声明中的 '(' 后换行(JavaScript)

参数换行样式

换行和拆分 - 优先在调用中的 '(' 后换行(JavaScript)

数组字面量换行

换行和拆分 - 换行调用参数(JavaScript)

换行 JavaScript 数组字面量

换行和拆分 - 换行数组字面量(JavaScript)

在二元运算符前换行

换行和拆分 - 优先在二元表达式中的运算符前换行(JavaScript)

在逗号前换行

换行和拆分 - 优先在逗号前换行(JavaScript)

在声明左括号前换行

换行和拆分 - 优先在声明中的 '(' 前换行(JavaScript)

在点号前换行

换行和拆分 - 优先在 '.' 前换行(JavaScript)

在调用左括号前换行

换行和拆分 - 优先在调用中的 '(' 前换行(JavaScript)

在三元运算符前换行

换行和拆分 - 优先在三元表达式中的 '?' 和 ':' 前换行(JavaScript)

将链式二元表达式换行

换行和拆分 - 换行链式二元表达式(JavaScript)

将链式方法调用换行

换行和拆分 - 换行链式方法调用(JavaScript)

枚举换行样式

换行 - 枚举(TypeScript)

for 语句头部换行样式

换行和拆分 - 换行 'for' 语句头部(JavaScript)

将 import 语句换行

换行和拆分 - 换行 import 声明(JavaScript)

多重声明换行样式

换行和拆分 - 换行多重声明(JavaScript)

对象字面量换行

换行和拆分 - 换行对象字面量(JavaScript)

参数换行样式

换行和分割 - 包裹形式参数(JavaScript)

三元表达式换行样式

换行和分割 - 包裹三元表达式(JavaScript)

联合类型使用换行

换行和分割 - 包裹联合类型用法(TypeScript)

JSON 验证失败高亮

代码检查JSON 验证失败

跳转语句必须位于循环中高亮

代码检查在循环体外使用 'break' 或 'continue'

保持声明之间的空行

空行 - 声明之间的最大空行数,适用于: CssJavaScript

保持代码中的空行

代码中的空行 - 保留代码中的最大空行数,适用于: C#C++JavaScriptVB.NET

保持声明中的空行

声明中的空行 - 保留声明中的最大空行数,适用于: C#C++VB.NET

保留现有排列方式

保留现有代码排列(单行/多行)(通用)

保留现有特性排列方式

属性排列 - 保留现有属性排列 (C#)

保留现有声明块排列方式

声明块排列 - 保留现有声明块排列 (C#)

保留现有声明括号排列方式

方法签名排列 - 保留声明中的括号排列 (C#)

保留现有嵌入排列方式

嵌套语句排列 - 保留现有嵌套语句排列 (C#)

保留现有嵌入块排列方式

嵌套块排列 - 保留现有嵌套块排列 (C#)

保留现有枚举排列方式

枚举排列 - 保留现有枚举排列 (C#)

保留现有表达式成员排列方式

表达式体成员排列 - 保留现有表达式体成员排列 (C#)

保留现有初始化器排列方式

初始化器排列 - 保留现有初始化器排列 (C#)

保留现有调用括号排列方式

调用排列 - 保留调用中括号的现有排列 (C#)

保留现有换行

常规 - 保留现有换行 (C#)

保留现有列表模式排列方式

列表模式排列 - 保留现有列表模式和集合表达式排列 (C#)

保留现有主构造函数声明括号排列方式

主构造函数签名排列 - 保留声明中的括号排列 (C#)

保留现有属性模式排列方式

属性模式排列 - 保留现有属性模式排列 (C#)

保留现有 switch 表达式排列方式

switch 表达式排列 - 保留现有 switch 表达式排列 (C#)

保留用户换行

通用 - 保留现有换行,适用于: C#C++CssVB.NETXMLXMLDOC

需要左值高亮

代码检查需要 L 值错误

需要标签或分号高亮

代码检查在 break 或 continue 之后使用表达式

lambda 表达式可以设为静态的高亮

代码检查Lambda 表达式/匿名方法可以设为 'static'

lambda 表达式必须为静态的高亮

代码检查Lambda 表达式/匿名方法必须为 'static' 以避免分配

lambda 高亮

代码检查函数表达式可以转换为 Lambda 表达式

lambda 不应捕获上下文高亮

代码检查Lambda 表达式/匿名方法不得捕获包含上下文

比主签名更不具体的重载高亮

代码检查重载比主签名更不具体

词法声明需要代码块高亮

代码检查词法声明只能在块内声明

成员初始化器列表中冒号后换行

另起一行 - 在成员初始化列表中的冒号后换行(C++)

成员初始化器列表中逗号后换行

另起一行 - 在成员初始化列表中的逗号后换行(C++)

尾随返回类型中取消引用符号后的换行

另起一行 - 在尾随返回类型中的 '->' 后换行(C++)

初始化语句后的换行

另起一行 - 在初始化语句后换行(C++)

成员初始化器列表中逗号前换行

另起一行 - 在成员初始化列表中的逗号前换行(C++)

尾随返回类型中取消引用符号前换行

另起一行 - 在尾随返回类型中的 '->' 前换行(C++)

requires 子句前换行

另起一行 - 在 requires 子句前换行(C++)

所有元素前换行

标签周围 - 将所有元素放在新行上(HTML)

元素前换行

标签周围 - 将以下元素放在新行上,适用于: HTMLXMLDOC

多行元素前换行

标签周围 - 将多行元素放在新行上,适用于: HTMLXMLXMLDOC

单行元素前换行

标签周围 - 将单行元素放在新行上,适用于: XMLXMLDOC

Razor 语句周围的换行

Razor 语句周围的换行符(Razor CSharp)

元素长度超过指定值时在标签内换行

标签内容 - 当元素长度超过时,在起始标签后和结束标签前换行,适用于: XMLXMLDOC

具有子元素的元素在标签内换行

标签周围 - 在包含其他元素且无文本的元素中,在起始标签后和结束标签前换行,适用于: HTMLXMLXMLDOC

多行元素在标签内换行

标签周围 - 在多行元素中,在起始标签后和结束标签前换行,适用于: HTMLXMLXMLDOC

链接规范的大括号

大括号布局 - 链接规范 (C++)

链接规范的缩进

缩进 - 缩进链接规范块的成员(C++)

局部函数函数体

代码体 - 局部函数 (C#)

局部函数可设为静态的高亮

代码检查局部函数可以设为 static

局部函数隐藏方法的高亮

代码检查局部函数隐藏方法

局部函数后定义重复的高亮

代码检查局部函数稍后被重新定义

局部变量隐藏成员的高亮

代码检查局部变量隐藏成员

局部变量隐藏主构造函数参数的高亮

代码检查局部变量隐藏主构造函数参数

可本地化元素高亮

代码检查元素是可本地化的

long 常量以小写字母 'l' 结尾的高亮

代码检查'l' 后缀容易与数字 '1' 混淆

循环可转换为查询的高亮

代码检查循环可以转换为 LINQ 表达式

循环可部分转换为查询的高亮

代码检查循环体的一部分可以转换为 LINQ 表达式

循环变量在循环中从未更改的高亮

代码检查循环控制变量在循环内从未更改

宏区块开始

大括号布局 - 用于开始块的宏的正则表达式(C++)

宏区块结束

大括号布局 - 用于结束块的宏的正则表达式(C++)

标记属性拼写错误高亮

代码检查标记属性值中的拼写错误

标记文本拼写错误高亮

代码检查标记文本中的拼写错误

Math.Abs 方法是冗余的高亮

代码检查Math.Abs() 参数始终为非负值

Math.Clamp 中最小值大于最大值的高亮

代码检查传递给 'Math.Clamp()' 方法的参数不一致

每行数组初始化器元素最大数量

初始化器排列 - 单行中的最大数组初始化器和集合表达式元素数 (C#)

可位于同一行的属性最大长度

属性排列 - 如果属性部分列表长度超过,则放置在单独的行上 (C#)

标签之间的最大空行数

标签周围 - 标签之间的最大空行数,适用于: HTMLXMLXMLDOC

每行枚举成员最大数量

枚举排列 - 单行中的最大枚举成员数 (C#)

每行形式参数最大数量

方法签名排列 - 单行中的最大形式参数数 (C#)

每行初始化器元素最大数量

初始化器排列 - 单行中的最大对象和集合初始化器元素数 (C#)

每行调用参数最大数量

调用排列 - 单行中的最大调用参数数 (C#)

每行主构造函数参数最大数量

主构造函数签名的排列 - 单行中的最大主构造函数参数数量 (C#)

无意义的默认参数值高亮

代码检查'DefaultParameterValueAttribute' 必须与 'OptionalAttribute' 一起使用

媒体查询样式

代码布局 - 媒体查询(Css)

成员可为文件局部的高亮

代码检查类型可以设为文件本地

成员可设为 internal 的高亮

代码检查成员或类型可以设为内部 (友元)

成员可设为全局 static 的高亮

代码检查成员可以设为静态 (共享) (非私有可访问性)

成员可设为局部 static 的高亮

代码检查成员可以设为静态 (共享) (私有可访问性)

成员可设为全局 private 的高亮

代码检查成员可以设为私有 (非私有可访问性)

成员可设为局部 private 的高亮

代码检查成员可以设为私有 (私有可访问性)

成员可设为全局 protected 的高亮

代码检查成员可以设为受保护 (非私有可访问性)

成员可设为局部 protected 的高亮

代码检查成员可以设为受保护 (私有可访问性)

成员隐藏具有默认实现的接口成员的高亮

代码检查实现类中的非公共成员隐藏了接口中的默认实现

成员隐藏外部类中的 static 成员的高亮

代码检查成员隐藏了外部类的静态成员

成员初始化器列表样式

另起一行 - 在成员初始化列表中的冒号前换行(C++)

成员初始化器值被忽略高亮

代码检查成员初始化值被忽略

合并 and 模式高亮

代码检查合并 'and' 模式

将类型转换与类型检查合并高亮

代码检查类型检查和强制转换可以合并

合并条件表达式高亮

代码检查将条件 ?: 表达式合并为条件访问

合并为逻辑模式高亮

代码检查将空值/模式/值检查合并为 'or'/'and' 模式

合并为否定模式高亮

代码检查将否定的空值/模式检查合并为复杂模式

合并为模式高亮

代码检查将空值/模式检查合并为复杂模式

合并嵌套属性模式高亮

代码检查合并嵌套属性模式

合并连续检查高亮

代码检查将连续检查合并为单个条件访问检查

方法具有可用的异步重载

代码检查方法具有异步重载

方法具有支持取消的异步重载

代码检查方法具有支持取消的异步重载

方法或运算符体样式

代码主体 - 方法和运算符 (C#)

方法具有具有可选参数的重载

代码检查带有可选或 'params' 参数的方法被重载隐藏

方法中的 this 使用是安全的

代码检查由函数分配的成员可以转换为函数成员

方法支持取消操作

代码检查方法支持取消

导入语句后的最少空行数

空行 - 导入后最小空行数 (JavaScript)

字段前后的最少空行数

空行 - 字段和签名声明周围的最小空行数 (TypeScript)

函数前后的最少空行数

空行 - 函数周围的最小空行数 (JavaScript)

类型前后的最少空行数

空行 - 类型和模块周围的最小空行数 (TypeScript)

声明之间的最少空行数

空行 - 声明之间的最小空行数(Css)

asmdef 文件名不匹配

代码检查文件名应与程序集名称匹配

img 标记缺少 alt 属性

代码检查重要标签或属性缺失 (<img> 应指定替代文本)

缺少属性

代码检查缺少必需的属性

缺少空行

代码检查: 空行不正确(其他地方缺少空行)

缺少 body 标签

代码检查缺少重要的标签或属性(缺少<body>)

foreach 中缺少 hasOwnProperty 检查

代码检查在 'for in' 循环的主体中没有 .hasOwnProperty() 检查。 这将导致枚举原型属性。

缺少 head 和 body 标签

代码检查缺少重要的标签或属性(缺少<head> 和 <body>)

缺少 head 标签

代码检查缺少重要的标签或属性(缺少<head>)

缺少缩进

代码检查: 缩进不正确(其他地方缺少缩进/取消缩进)

缺少换行符

代码检查: 换行不正确(其他地方缺少换行)

缺少空格

代码检查: 间距不正确(其他地方缺少空格)

缺少 title 标签

代码检查缺少重要的标签或属性(缺少<title>)

错误使用所有者函数中的 this

代码检查在内部函数中误用了 'this' 限定符

修饰符顺序

修饰符 - 修饰符顺序 (C#)

foreach 变量可用更具体类型

代码检查迭代变量可以用更具体的类型声明

更具体的签名位于更不具体的签名之后

代码检查更具体的签名跟随不太具体的签名

应在跳转语句后移动本地函数

代码检查将局部函数放在 'return' 或 'continue' 之后

应移至已有的位置解构模式

代码检查移动到现有的位置解构模式

应将变量声明移至循环条件中

代码检查将变量声明移到循环条件内

foreach 中存在多个声明

代码检查'for in' 错误中的多个声明

使用了多个 nullable 特性

代码检查多个可空属性的使用

存在多个 order by 子句

代码检查多次连续调用 'OrderBy'

resharper_multiple_output_tags_highlighting

代码检查定义了多个输出标签

文本中存在多个解析候选项

代码检查文本参数中存在模糊符号

存在多个空格

代码检查间距不正确(禁止多个空格)

一行中存在多个语句

代码检查换行不正确(同一行有多个语句)

一行中存在多个类型成员

代码检查换行不正确(同一行有多个类型成员)

必须使用返回值

代码检查[MustUseReturnValue] 注解方法的返回值未被使用

无法解析 MVC 操作

代码检查MVC(未知操作)

无法解析 MVC 区域

代码检查MVC(未知区域)

无法解析 MVC 控制器

代码检查MVC(未知控制器)

无效的 MVC 模型类型

代码检查MVC(模型类型不匹配)

无法解析 MVC 主页面

代码检查MVC(未知母版页)

无法解析 MVC 部分视图

代码检查MVC(未知部分视图)

无法解析 MVC 模板

代码检查MVC(未知模板)

无法解析 MVC 视图组件

代码检查MVC(未知视图组件)

无法解析 MVC 视图组件视图

代码检查MVC(未知视图组件视图)

无法解析 MVC 视图

代码检查MVC(未知视图)

NUnit 异步方法必须返回 Task

代码检查NUnit。 异步测试方法必须返回 Task 或 Task<T>

NUnit 特性生成过多的测试

代码检查NUnit。 指定的属性值生成了过多的测试。

AutoFixture 使用了错误类型的参数

代码检查NUnit.AutoFixture。 不兼容的参数类型或不正确的参数值。

AutoFixture 缺少 Test 或 TestFixture 特性

代码检查NUnit.AutoFixture。 缺少 Test 或 TestFixture 属性。

InlineAutoData 特性中过多的参数

代码检查NUnit.AutoFixture。 InlineAutoData 属性中多余的参数。

NUnit 中存在重复值

代码检查NUnit。 重复的值。

被忽略的参数特性

代码检查NUnit。 被忽略的参数属性。

隐式未指定的空值

代码检查NUnit。 隐式未指定的空值。

NUnit 参数类型不正确

代码检查NUnit。 不兼容的参数类型或不正确的参数值。

预期结果的类型不正确

代码检查NUnit。 不兼容的预期结果类型或不正确的值。

范围边界错误

代码检查NUnit。 范围边界不正确。 'to' 必须大于或等于 'from'。

具有参数和 Test 特性的方法不兼容

代码检查NUnit。 未为测试方法参数提供值。

TestCase 特性中缺少参数

代码检查NUnit。 TestCase 属性中缺少参数。

未提供值

代码检查NUnit。 属性中未提供任何值。

非 public 方法带有 Test 特性

代码检查NUnit。 非公共测试方法。

参数类型与特性不兼容

代码检查NUnit。 指定的值与测试参数类型不兼容。

Range 特性的边界值超出范围

代码检查NUnit。 范围内的值不符合测试参数的类型。

Range 步长符号与范围不匹配

代码检查NUnit。 范围步长符号不匹配。

Range 步长值不得为 0

代码检查NUnit。 范围 'step' 参数值必须为非零。

Range 到达值无法访问

代码检查NUnit。 使用步长值无法达到最大范围值。

TestCase 中存在冗余参数

代码检查NUnit。 TestCase 属性中多余的参数。

应使用 ExpectedResult 而非冗余参数

代码检查NUnit。 多余的参数而非 ExpectedResult。

TestCase 特性中存在冗余 ExpectedResult

代码检查NUnit。 void 测试方法的多余预期结果。

TestCase 特性需要 ExpectedResult

代码检查NUnit。 非 void 测试方法缺少预期结果。

TestCase 的 result 属性重复了 ExpectedResult

代码检查NUnit。 测试用例 Result 属性与 ExpectedResult 重复。

TestCase 的 result 属性已废弃

代码检查NUnit。 测试用例 Result 属性已过时。

TestCaseSource 必须是字段、属性或方法

代码检查NUnit。 测试用例来源必须是字段、属性或方法。

TestCaseSource 必须为静态的

代码检查NUnit。 测试用例来源必须是静态的。

TestCaseSource 应实现 IEnumerable

代码检查NUnit。 测试用例来源必须是非抽象的并实现 IEnumerable。

命名空间体样式

代码主体 - 命名空间 (C#)

命名空间声明大括号样式

大括号布局 - 命名空间声明 (C++)

命名空间缩进设置

缩进 - 缩进命名空间成员(C++)

扩展原生类型的原型

代码检查扩展原生对象的原型

重写原生类型的原型

代码检查覆盖原生对象的原型

关系模式取反

代码检查简化否定关系模式

负的相等表达式

代码检查简化负等式表达式

负索引

Code Inspection: Possible 'System.ArgumentOutOfRangeException'. 索引必须是非负整数。

嵌套字符串插值

代码检查嵌套字符串插值可以内联

嵌套三目运算符样式

三元表达式的排列 - 嵌套三元表达式样式 (C#)

catch 之前添加换行

语句的排列 - 将 'catch' 放在新行,可用于: C#C++JavaScript

else 之前添加换行

语句的排列 - 将 'else' 放在新行,可用于: C#C++JavaScript

finally 之前添加换行

语句的排列 - 将 'finally' 放在新行,可用于: C#JavaScript

while 之前添加换行

语句的排列 - 将 'while' 放在新行,可用于: C#C++JavaScript

元素内部无缩进

标签周围 - 不缩进的子元素(HTML)

if 元素长度超过指定值时不缩进内部

标签周围 - 如果元素的行数多于指定值,则不缩进子元素(HTML)

未赋值的常量

代码检查未赋值的常量

非原子复合运算符

代码检查可疑的 'volatile' 字段使用:复合操作不是原子的。 'Interlocked' 类可以代替使用。

非常量相等表达式具有恒定结果

代码检查根据位掩码的值,表达式结果将始终相同

不可解析的元素

代码检查部分代码无法解析

GetHashCode 中使用了非常量成员

代码检查在 'GetHashCode()' 中引用了非只读类型成员

标准化标签名称

其他 - 规范化标签名称(HTML)

未访问的字段(编译器)

代码检查未访问的字段

未访问的字段(全局)高亮显示

代码检查未访问的字段(非私有可访问性)

未访问的字段(局部)高亮显示

代码检查未访问的字段(私有可访问性)

未访问的 out 参数变量高亮显示

代码检查未访问的局部变量,仅用于丢弃 'out' 参数值

未访问的位置属性(全局)高亮显示

代码检查未访问的位置属性(非私有可访问性)

未访问的位置属性(局部)高亮显示

代码检查未访问的位置属性(私有可访问性)

主构造函数参数未访问(来自编译器)高亮显示

代码检查未访问的主构造函数参数

未访问的变量(来自编译器)高亮显示

代码检查未访问的局部变量

未访问的变量高亮显示

代码检查未访问的局部变量

并非所有路径都返回值的高亮显示

代码检查并非所有代码路径都返回值

未赋值的 out 参数高亮显示

代码检查'out' 参数在退出时未赋值

父区域性中未声明的高亮显示

代码检查资源未在基础文化中声明

未释放的资源高亮显示

代码检查带有 [MustDisposeResource] 注解的方法的返回值从未被释放

属性返回的资源未释放高亮显示

代码检查属性的返回值必须由调用方释放

返回的资源未释放高亮显示

代码检查返回值必须被释放,但方法或函数未带有 [MustDisposeResource] 注解

未初始化非 null 或必需成员高亮显示

代码检查非空或必需成员在构造函数退出时未初始化

不必要的 observable 标注高亮显示

代码检查空属性用于无法从其他代码直接引用的声明

不适用的大括号选项

缩进选项 - 选项中不包含大括号 (Protobuf)

在特定区域性中未重写高亮显示

代码检查资源未在特定文化中重写

未解析的高亮显示

代码检查无法解析符号

文本中未解析的高亮显示

代码检查无法解析文本参数中的符号

空检查模式样式

模式 - 空检查模式样式 (C#)

根据 API 合约,空合并条件始终不为 null 的高亮显示

代码检查根据可空引用类型的注解,'??' 条件永远不会为空

使用了 Nullable 警告抑制的高亮显示

代码检查被抑制的可空警告可能隐藏潜在问题

与 JetBrains 注解存在空性注解冲突的高亮显示

代码检查空属性与层次结构中的注解冲突

对象创建作为语句的高亮显示

代码检查由 'new' 表达式创建的对象可能未分配

当类型明显时的对象创建

对象创建 - 当创建的类型从用法中显而易见时 (C#)

当类型不明显时的对象创建

对象创建 - 当创建的类型从用法中不明显时 (C#)

对象解构缺少括号的高亮显示

代码检查非括号化的对象解构赋值不能在表达式语句中使用

对象字面量缺少逗号的高亮显示

代码检查对象字面量中缺少逗号

过时元素错误高亮显示

代码检查使用了过时的类型或类型成员(错误)

过时元素高亮显示

代码检查使用了过时的类型或类型成员

不允许使用八进制字面量的错误高亮显示

代码检查在“严格模式”中使用八进制字面量和转义序列

resharper_ol_tag_contains_non_li_elements_highlighting

代码检查上下文中不允许的元素(<ol> 包含 <li> 以外的元素或 <li> 未闭合)

旧引擎

ReSharper 其他 - 恢复旧的格式化引擎 (C#)

具有返回类型的单向操作契约高亮显示

代码检查单向操作不得返回值

缺少 ServiceContract 的 OperationContract 高亮显示

代码检查方法标记为 OperationContract,但包含的类型未标记为 ServiceContract

建议使用 is 运算符的高亮显示

代码检查可以使用运算符 'is'/'Type Of ... Is ...'

运算符未匹配 checked 运算符的高亮显示

代码检查运算符没有匹配的 checked 运算符

可选参数层级不匹配高亮显示

代码检查重写方法中可选参数值不匹配

可选参数使用 ref/out 的高亮显示

代码检查带有 [Optional] 属性的 'ref' 或 'out' 参数

大括号选项

缩进选项 - 聚合值选项中的大括号/尖括号 (Protobuf)

尖括号风格的大括号选项

其他 - 在聚合选项中使用尖括号(Protobuf)

其他大括号样式

大括号布局 - 其他,可用于: C#C++

脚本中含有其他标签(类型 1)高亮显示

代码检查脚本标签错误(<script> 内包含其他标签 - 可能未闭合 <script>)

脚本中含有其他标签(类型 2)高亮显示

代码检查脚本标签错误(<script> 内包含其他标签 - 可能未闭合 <script>)

未关闭的脚本中含有其他标签的高亮显示

代码检查脚本标签错误(未闭合的 <script> 内包含其他标签)

out 参数值始终被丢弃(全局)高亮显示

代码检查参数输出值始终被丢弃(非私有可访问性)

out 参数值始终被丢弃(局部)高亮显示

代码检查参数输出值始终被丢弃(私有可访问性)

缩进时下移二元运算符

对齐多行结构 - 减少二元运算符的缩进 (C#)

缩进时下移二元模式匹配运算符

对齐多行结构 - 减少二元模式的缩进 (C#)

缩进时下移逗号

对齐多行结构 - 减少逗号的缩进,可用于: C#C++

缩进时下移点运算符

对齐多行结构 - 减少链式方法调用中点的缩进,可用于: C#C++

未与上一缩进级对齐的高亮显示

代码检查缩进不正确(缩进级别未恢复)

缩进时下移语句标签

其他缩进 - 减少语句标签的缩进 (C#)

resharper_output_tag_required_highlighting

代码检查需要输出标签

重载签名推断高亮显示

代码检查可能的重载可以通过函数体推断

被重写为空值的高亮显示

代码检查资源覆盖了基础资源的空值

被重写为相同值的高亮显示

代码检查资源被覆盖为相同的值

参数无效的高亮显示

代码检查参数不是主签名的一部分

参数隐藏成员的高亮显示

代码检查参数隐藏了成员

参数隐藏主构造函数参数的高亮显示

代码检查参数隐藏了主构造函数参数

参数仅用于前置条件检查(全局)高亮显示

代码检查参数仅用于前置条件检查(非私有可访问性)

参数仅用于前置条件检查(局部)高亮显示

代码检查参数仅用于前置条件检查(私有可访问性)

参数类型可为 IEnumerable(全局)高亮显示

代码检查参数类型可以是 IEnumerable<T>(非私有可访问性)

参数类型可为 IEnumerable(局部)高亮显示

代码检查参数类型可以是 IEnumerable<T>(私有可访问性)

参数值未被使用的高亮显示

代码检查参数值未被使用

使用括号分组不明显的操作

添加括号以避免不明显的优先级 - 当以下组的操作嵌套时 (C#)

不明显操作使用括号分组

添加括号以避免不明显的优先级 - 在以下操作的操作数周围 (C#)

括号冗余样式

括号 - 删除多余的括号 (C#)

相同类型运算符使用括号

添加括号以避免不明显的优先级 - 即使是相同类型的操作嵌套时 (C#)

partial 方法参数名称不匹配的高亮显示

代码检查参数名称在部分方法声明中不同

single-part partial 方法高亮显示

代码检查方法声明中多余的 'partial' 修饰符

single-part partial 类型高亮显示

代码检查类型声明中多余的 'partial' 修饰符

使用字符串插值时的高亮显示

代码检查传递字符串插值表达式

路径未解析高亮显示

代码检查无法解析文件系统路径

模式始终匹配的高亮显示

代码检查源表达式始终匹配提供的模式

模式恒为 true 或 false 的高亮显示

代码检查模式始终为“true”或始终为“false”

冗余模式的高亮显示

代码检查模式是多余的,不会产生任何运行时检查

模式永远不匹配的高亮显示

代码检查源表达式从不匹配提供的模式

处理指令属性样式

处理指令 - 属性格式,可用于: HTMLXMLXMLDOC

处理指令属性缩进

处理指令 - 属性缩进,可用于: HTMLXMLXMLDOC

将抽象访问器容器放置在同一行

声明块排列 - 将抽象/自动属性/索引器/事件声明放在单行 (C#)

将访问器属性放在同一行

属性排列 - 将访问器属性放在同一行 (C#)

将具有属性的访问器容器放在同一行

声明块排列 - 即使访问器上有属性,也将其放在单行 (C#)

将访问器容器属性放在同一行

属性排列 - 将属性/索引器/事件属性放在同一行 (C#)

将赋值表达式包裹在代码块中高亮显示

代码检查将赋值表达式放入块中

将属性放在同一行

将简单属性与所有者放在同一行 (通用)

将类装饰器放在同一行

另起一行 - 类装饰器与类在同一行 (TypeScript)

将注释放置在首列

其他缩进 - 在注释掉代码时将注释放在第一列,可用于: C#C++

将构造函数初始化器放在同一行

方法签名的排列 - 允许构造函数初始化器在同一行 (C#)

将每个装饰器放在新行上

另起一行 - 每个装饰器另起一行 (TypeScript)

将事件属性放在同一行

属性 - 将事件属性放在同一行(VB.NET)

将表达式访问器放在一行

表达式主体成员的排列 - 将属性访问器表达式主体放在同一行 (C#)

将表达式方法放在一行

表达式主体成员的排列 - 将方法表达式主体放在同一行 (C#)

将表达式属性放在一行

表达式主体成员的排列 - 将属性表达式主体放在同一行 (C#)

将字段属性放在同一行

属性排列 - 将字段属性放在同一行 (C#)

将字段装饰器放在同一行

另起一行 - 字段装饰器与字段在同一行 (TypeScript)

将 LINQ into 放在新行

LINQ 表达式的排列 - 在 LINQ 表达式中将 'into' 放在新行 (C#)

将方法属性放在同一行

属性排列 - 将方法属性放在同一行 (C#)

将方法装饰器放在同一行

另起一行 - 方法装饰器与签名在同一行 (TypeScript)

将命名空间定义放在同一行

大括号布局 - 将命名空间定义放在同一行 (C++)

将属性的属性放在同一行

属性 - 将属性属性放在同一行 (VB.NET)

在同一行放置属性修饰符

另起一行 - 属性装饰器与属性在同一行 (TypeScript)

在同一行放置 record 字段特性

属性排列 - 将记录字段属性放在同一行 (C#)

将简单访问器放在一行中

声明块排列 - 将简单访问器放在单行 (C#)

将 simple accessorholder 放在一行中

声明块排列 - 将简单属性/索引器/事件声明放在单行 (C#)

将简单的匿名方法写在一行中

嵌套块排列 - 将简单匿名方法放在单行 (C#)

将简单代码块放置在一行中

将简单块放在单行 (通用)

将简单的 case 语句放在同一行

嵌套语句的排列 - 将简单 'case' 语句放在同一行 (C#)

将简单的声明代码块放置在一行中

将简单类型成员的块放在单行 (通用)

将简单的嵌入代码块放在同一行

嵌套块排列 - 将包含单个简单语句的块放在同一行 (C#)

将简单的嵌入语句放在同一行

嵌套语句的排列 - 将简单嵌套语句放在同一行 (C#)

将简单的 enum 放置在一行中

枚举排列 - 将简单枚举放在单行 (C#)

将简单的初始化器放置在一行中

初始化器的排列 - 将简单数组、对象和集合放在单行 (C#)

将简单的列表模式放置在一行中

列表模式的排列 - 将简单列表模式和集合表达式放在单行 (C#)

将简单的方法放置在一行中

声明块排列 - 将简单方法放在单行 (C#)

将简单的属性模式放置在一行中

属性模式的排列 - 将简单属性模式放在单行 (C#)

将简单的 switch 表达式放在一行中

切换表达式的排列 - 将简单的 switch 表达式放在单行上 (C#)

模板参数换行放置

另起一行 - 将模板字面量参数放在新行 (JavaScript)

类型特性放在同一行

属性排列 - 将类型属性放在同一行 (C#)

类型约束放在同一行

类型参数、约束和基类型的排列 - 允许类型约束在同一行,可用于: C#C++

多态字段样事件调用高亮显示

代码检查调用类似字段的多态事件

可能出现无限继承的高亮显示

代码检查可能的无限继承

可能是有意重新抛出异常的高亮显示

代码检查可能意图重新抛出异常

可能存在接口成员歧义的高亮显示

代码检查通过接口访问成员时可能的歧义

可能的无效类型转换异常高亮显示

代码检查可能的 'System.InvalidCastException'

foreach 循环中可能的无效类型转换异常高亮显示

代码检查在 foreach 循环中可能的 'System.InvalidCastException'

可能的无效操作异常高亮显示

代码检查可能的 'System.InvalidOperationException'

可能存在精度丢失的高亮显示

代码检查可能的分数丢失

可能是错误参数的高亮显示

代码检查可能的错误参数

可能误用 GetType(方式 1)调用的高亮显示

代码检查可能错误调用 GetType()

可能误用 GetType(方式 2)调用的高亮显示

代码检查可能错误调用 GetType()

可能存在多次枚举的高亮显示

代码检查可能存在多次枚举

双重检查锁中可能存在多次写访问的高亮显示

代码检查可能错误地实现了双重检查锁定模式。 可能对已检查字段进行了多次写入访问。

可能的空引用异常高亮显示

代码检查可能抛出 'System.NullReferenceException'

可能对非变量 struct 修改其成员的高亮显示

代码检查赋值给非变量限定符表达式的属性可能会丢失

在 Set 中可能发生非预期线性搜索的高亮显示

代码检查可能无意中在集合中进行了线性搜索

可能非预期地将 Queryable 转为 Enumerable 的高亮显示

代码检查IQueryable 可能被无意中用作 IEnumerable

可能非预期的引用比较高亮显示

代码检查可能的无意引用比较

可能存在对当前对象写入的高亮显示

代码检查可能对 'Me' 进行了写入操作

可能在 readonly 变量上调用非纯方法的高亮显示

代码检查可能在只读变量上调用了非纯结构体方法:结构体值在调用前总是被复制

可能被错误中断的语句高亮显示

代码检查语句可能被换行符错误地中断

索引器初始化器中可能缺少逗号的高亮显示

代码检查索引器初始化器前可能缺少逗号

可能误用插值字符串插入的高亮显示

代码检查可能无意中使用了字符串插值而非格式化字符串模板

可能未赋值的属性高亮显示

代码检查可能使用了未赋值的属性或全局变量

首选显式丢弃声明

声明中 'var' 的使用 - 对丢弃值使用 'var' 关键字 (C#)

首选限定引用

引用限定和 'using' 指令 - 优先使用完全限定的引用,可用于: C#Razor CSharpVB.NET

首选分开声明解构变量

声明中 'var' 的使用 - 对解构变量优先使用单独的声明 (C#)

保留标签内空格

标签周围 - 保留内部空格(HTML)

私有字段可转换为局部变量的高亮显示

代码检查私有字段可以转换为局部变量

私有变量可设为 readonly 的高亮显示

代码检查私有类字段可以设为只读

属性代码风格

代码布局 - 属性(Css)

属性可设为仅初始化(全局)高亮显示

代码检查属性可以设为仅初始化 (非私有访问权限)

属性可设为仅初始化(本地)高亮显示

代码检查属性可以设为仅初始化 (私有访问权限)

属性字段关键字从未被赋值的高亮显示

代码检查后备字段已使用但从未赋值

属性字段关键字从未使用的高亮显示

代码检查后备字段已赋值但从未使用

属性 getter 不能有参数的高亮显示

代码检查属性 getter 不能有参数

属性无法解析的高亮显示

代码检查无法解析属性

属性 setter 必须仅有一个参数的高亮显示

代码检查属性 setter 必须有一个参数

protobuf 对齐制表符填充样式

制表符和缩进 - 使用制表符缩进时如何对齐 (Protobuf)

protobuf 允许远距离对齐

制表符和缩进 - 即使结果缩进过大也要对齐 (Protobuf)

protobuf 花括号样式

大括号布局样式 (通用)

protobuf 空代码块样式

缩进选项 - 空块样式 (Protobuf)

protobuf 缩进大小

制表符和缩进 - 缩进大小 (Protobuf)

protobuf 缩进样式

制表符和缩进 - 缩进样式 (Protobuf)

protobuf 最大行长度

换行和截断 - 硬换行位置 (Protobuf)

protobuf 非 options 使用大括号

缩进选项 - 选项中不包含大括号 (Protobuf)

protobuf options 使用大括号

缩进选项 - 聚合值选项中的大括号/尖括号 (Protobuf)

protobuf options 使用尖括号大括号

其他 - 在聚合选项中使用尖括号(Protobuf)

protobuf 冒号后添加空格

空格 - 聚合选项中冒号后 (Protobuf)

protobuf 冒号前添加空格

空格 - 聚合选项中冒号前 (Protobuf)

protobuf 逗号处添加空格

空格 - 选项中逗号后 (Protobuf)

protobuf 等号处添加空格

空格 - 字段和选项中的等号周围 (Protobuf)

protobuf 制表符宽度

制表符和缩进 - 制表符宽度 (Protobuf)

抽象类中存在公共构造函数的高亮显示

代码检查在抽象类中将构造函数设为受保护

void 方法上使用 Pure 特性的高亮显示

代码检查'void' 方法带有 [Pure] 属性注解

限定表达式为 null 的高亮显示

代码检查限定符为 'null' 或 'undefined'

限定表达式可能为 null 的高亮显示

代码检查限定符可能为 'null' 或 'undefined'

嵌套作用域中使用限定 using

引用限定和 'using' 指令 - 在嵌套作用域中优先使用完全限定的 using 名称 (C#)

引号样式

引号 - 引号样式,可用于: HTMLJavaScript

原始字符串可以简化的高亮显示

代码检查原始字符串可以简化

Razor 始终使用行尾花括号样式

为 C# 覆盖大括号样式以始终使用 '行尾 (K&R 样式)' (Razor CSharp)

Razor 布局未解析的高亮显示

代码检查未知的 Razor 布局

Razor 首选限定引用

为 @inherits 和 @model 指令使用完全限定名称 (Razor CSharp)

Razor 删除括号附近的空行

删除 @functions 中 '{' 后和 '}' 前的空行 (Razor CSharp)

Razor 删除 this 限定符

始终删除 'this.' 限定符(覆盖相应的 C# 设置)(Razor CSharp)

Razor 区段未解析的高亮显示

代码检查未知的 Razor 部分

双重检查锁中读取访问的高亮显示

代码检查可能错误地实现了双重检查锁定模式。 对已检查字段的读取访问。

冗余的 abstract 修饰符高亮显示

代码检查多余的 'abstract' 修饰符

冗余的访问器主体高亮显示

代码检查多余的访问器主体

冗余的始终匹配子模式高亮显示

代码检查始终匹配的子模式是多余的

冗余的匿名类型属性名称高亮显示

代码检查多余的匿名类型属性显式名称

冗余的参数默认值高亮显示

代码检查具有默认值的多余参数

冗余的数组创建表达式高亮显示

代码检查数组创建可以替换为数组初始化器

冗余的数组下界指定高亮显示

代码检查多余的数组下界指定

冗余的赋值语句高亮显示

代码检查赋值未被使用

冗余的特性括号高亮显示

代码检查如果属性没有参数,则括号是多余的

冗余的特性后缀高亮显示

代码检查多余的 'Attribute' 后缀

冗余的 AttributeUsage 属性高亮显示

代码检查多余的 [AttributeUsage] 属性属性赋值

冗余的基构造函数调用高亮显示

代码检查多余的基类构造函数调用

冗余的 base 修饰符高亮显示

代码检查多余的 'base.' 限定符

冗余的空行高亮显示

代码检查不正确的空行(其他地方的空行是多余的)

冗余代码块高亮显示

代码检查多余的代码块

冗余的布尔值比较强调

代码检查多余的布尔比较

冗余的 caller argument expression 默认值强调

代码检查传递给调用方参数表达式参数的多余参数

冗余的 case 标签强调

代码检查多余的 'case' 标签

冗余的类型转换强调

代码检查多余的强制转换

冗余的 catch 子句强调

代码检查多余的 catch 子句

赋值前冗余的检查强调

代码检查赋值前的多余条件检查

集合初始化元素中冗余的大括号强调

代码检查集合初始化器中的多余大括号

与布尔值进行冗余比较的强调

代码检查布尔值与布尔值的比较等同于值或取反值

冗余的 configure await 强调

代码检查多余的 'ConfigureAwait(true)'

冗余的 CSS hack 强调

代码检查多余的 CSS hack

声明中冗余的分号强调

代码检查类型或命名空间声明后的多余分号

冗余的成员默认初始化强调

代码检查多余的成员初始化器

冗余的委托创建强调

代码检查显式委托创建表达式是多余的

添加前检查字典是否包含键的冗余性强调

代码检查在添加到集合之前多余的字典 'ContainsKey'

冗余的丢弃声明强调

代码检查多余的丢弃指定

冗余的 else 块强调

代码检查多余的 'else' 块

冗余的空 case 或 else 强调

代码检查多余的空 'Case Else' 语句

冗余的空构造函数强调

代码检查没有参数的多余空构造函数

冗余的空 finally 块强调

代码检查多余的空 finally 块

冗余的空对象创建参数列表强调

代码检查对象创建表达式上的多余空参数列表

冗余的空对象或集合初始化器强调

代码检查多余的空对象或集合初始化器

冗余的空 switch 区段强调

代码检查多余的空 switch 部分

在 default 区段中冗余的枚举 case 标签强调

代码检查默认部分之前的多余 'case' 标签

冗余的 Enumerable.Cast 调用强调

代码检查多余的 'IEnumerable.Cast<T>' 或 'IEnumerable.OfType<T>' 调用

显式数组创建中的冗余性强调

代码检查数组创建中的多余显式类型

冗余的显式数组大小声明强调

代码检查数组创建中的多余显式大小指定

显式 Nullable 创建中的冗余性强调

代码检查冗余的显式可空类型创建

params 数组显式创建中的冗余性强调

代码检查在 'params' 参数的参数中冗余的显式数组创建

冗余的显式位置属性声明强调

代码检查冗余的显式位置属性声明

元组组件名称中的冗余显式声明强调

代码检查冗余的显式元组组件名称

继承列表项中的冗余项强调

代码检查基类型列表中冗余的类或接口规范

冗余的 fixed 指针声明强调

代码检查冗余的固定指针声明

冗余性强调

代码检查冗余代码

冗余的 if-else 块强调

代码检查冗余的 'else' 关键字

冗余的 if 语句 then 关键字强调

代码检查在多行 'If' 语句中 'Then' 关键字是冗余的

冗余的立即委托调用强调

代码检查立即委托调用

冗余的中间变量强调

代码检查中间局部变量是冗余的,可以安全地内联

关系模式前的冗余 is 操作符强调

代码检查冗余的 'is'

冗余的迭代器关键字强调

代码检查没有 'Yield' 语句的迭代器函数

冗余的跳转语句强调

代码检查冗余的控制流跳转语句

冗余的 Lambda 参数类型强调

代码检查冗余的 lambda 表达式参数类型规范

Lambda 签名中的冗余括号强调

代码检查冗余的 lambda 签名括号

冗余的换行符强调

代码检查不正确的换行(其他地方的换行是多余的)

冗余的局部类名强调

代码检查冗余的局部类名称

冗余的局部函数名强调

代码检查冗余的局部函数名称

逻辑条件表达式操作数中的冗余强调

代码检查逻辑条件表达式中的冗余操作数

冗余的 Me 限定符强调

代码检查冗余的 'Me.' 限定符

冗余的 MyBase 限定符强调

代码检查冗余的 'MyBase.' 限定符

冗余的 MyClass 限定符强调

代码检查冗余的 'MyClass.' 限定符

冗余的名称限定符强调

代码检查冗余的名称限定符

冗余的 NotNull 约束强调

代码检查对由非可空基类型约束的类型参数的冗余 'notnull' 约束

引用类型约束上的冗余 Nullable 注解强调

代码检查对由非可空基类型约束的类型参数的 'class?' 约束的冗余可空注解

具有非 Nullable 基类型的类型约束上的冗余 Nullable 注解强调

代码检查对由另一个非可空基类型约束的类型参数的基类型约束的冗余可空注解

具有非 Nullable 类型种类的类型约束上的冗余 Nullable 注解强调

代码检查对具有非可空类型种类的类型参数的基类型约束的冗余可空注解

冗余的 nullable 指令强调

代码检查冗余的可空指令

冗余的 Nullable Flow 属性强调

代码检查冗余的可空属性

冗余的 Nullable 类型标记强调

代码检查对可空类型的类型检查等同于对底层类型的检查

具有 Nullable 引用类型的冗余 Nullness 属性强调

代码检查[NotNull] 或 [CanBeNull] 属性应用于已从可空引用类型中具有相同注解的类型

冗余的溢出检查上下文强调

代码检查冗余的算术溢出检查上下文

冗余的全局重载强调

代码检查冗余的方法重载(非私有可访问性)

冗余的局部重载强调

代码检查冗余的方法重载(私有可访问性)

冗余的重写成员强调

代码检查冗余的成员重写

冗余的 params 参数强调

代码检查'params' 修饰符在重写中始终被忽略

冗余的父类型声明强调

代码检查在 extends/implements 中冗余的父类型规范

冗余的括号强调

代码检查移除多余的括号

模式中的冗余括号强调

代码检查移除冗余的模式匹配括号

属性访问中的冗余括号强调

代码检查无参数属性的括号是冗余的

冗余的属性模式子句强调

代码检查冗余的属性模式子句

冗余的限定符强调

代码检查冗余的限定符

查询语句中冗余的 order by ascending 关键字强调

代码检查冗余的 'orderby' 子句中的 'ascending' 关键字

范围界限的冗余强调

代码检查冗余的范围边界

冗余的 readonly 修饰符强调

代码检查冗余的 'readonly' 修饰符

冗余的 record class 关键字强调

代码检查记录声明中冗余的 'class' 关键字

冗余的 scoped 参数修饰符强调

代码检查冗余的 'scoped' 参数修饰符

setter 的 value 参数声明冗余强调

代码检查显式的 'value' 参数声明是冗余的

冗余的空格强调

代码检查不正确的间距(其他地方的间距是多余的)

冗余的 string.Format 调用强调

代码检查冗余的 'string.Format()' 调用

冗余的字符串内插强调

代码检查冗余的字符串插值

冗余的字符串 ToCharArray 调用强调

代码检查冗余的 'string.ToCharArray()' 调用

冗余的字符串类型强调

代码检查冗余的字符串类型

冗余的 nullable 抑制警告表达式强调

代码检查冗余的可空警告抑制表达式

冗余的三元表达式强调

代码检查冗余的条件三元表达式使用

值类型上的冗余 ToString 调用强调

代码检查针对值类型的冗余 'object.ToString()' 调用

冗余的 ToString 调用强调

代码检查冗余的 'object.ToString()' 调用

方法的冗余类型参数强调

代码检查方法的冗余类型参数

冗余的类型转换强调

代码检查类型转换是冗余的:表达式始终为提供的类型

结构性冗余的类型转换强调

代码检查类型转换是冗余的:表达式为结构兼容类型

模式中冗余的类型检查强调

代码检查模式中的冗余类型检查

冗余的类型声明体强调

代码检查冗余的类型声明体

冗余的单位强调

代码检查冗余的计量单位

冗余的 unsafe 上下文强调

代码检查不安全上下文声明是冗余的

冗余的全局 using 指令强调

代码检查冗余的全局 using 指令

冗余的 using 指令强调

代码检查冗余的 using 指令

冗余的变量类型说明强调

代码检查类型说明是冗余的,因为变量类型从赋值值的类型中上下文确定

冗余的逐字前缀强调

代码检查冗余的逐字前缀

冗余的逐字字符串前缀强调

代码检查冗余的逐字字符串前缀

ReSharper 冗余 virtual 修饰符高亮显示

代码检查冗余的 'virtual' 修饰符

ReSharper 冗余带有取消标记的高亮显示

代码检查冗余的 'WithCancellation()' 调用

ReSharper 冗余 with 表达式高亮显示

代码检查空的 'with' 表达式是冗余的

ReSharper 将值类型与 ReferenceEquals 一起使用的高亮显示

代码检查'Object.ReferenceEquals' 始终为 false,因为它是用值类型调用的

ReSharper 正则表达式检查高亮显示

代码检查正则表达式检查

ReSharper 删除大括号附近的空行

删除 @functions 中 '{' 后和 '}' 前的空行 (Razor CSharp)

ReSharper 删除代码中大括号附近的空行

代码中的空行 - 删除代码中 '{' 后和 '}' 前的空行,可用于: C#C++

ReSharper 删除声明中大括号附近的空行

声明中的空行 - 删除声明中 '{' 后和 '}' 前的空行,可用于: C#C++

ReSharper 删除构造函数调用高亮显示

代码检查删除构造函数调用

ReSharper 删除冗余大括号高亮显示

代码检查使用首选的大括号样式(删除冗余的大括号)

ReSharper 删除冗余逻辑或语句 false 的高亮显示

代码检查删除冗余语句

ReSharper 删除冗余逻辑或语句 true 的高亮显示

代码检查删除冗余语句

ReSharper 删除 this 修饰符

始终删除 'this.' 限定符(覆盖相应的 C# 设置)(Razor CSharp)

ReSharper 删除 ToList_1 调用的高亮显示

代码检查删除 ToList()

ReSharper 删除 ToList_2 调用的高亮显示

代码检查删除 ToList()

ReSharper 将 async 替换为 Task 返回的高亮显示

代码检查用返回 'Task' 的 'async' 代码替换

ReSharper 用计算属性替换自动属性的高亮显示

代码检查用计算属性替换自动属性

ReSharper 用 null 合并运算符替换条件表达式高亮显示

代码检查条件表达式可以重写为空合并

ReSharper 用数组解构替换索引访问的高亮显示

代码检查后续索引器可以替换为解构声明或赋值

ReSharper 在解构后用简写属性替换索引访问的高亮显示

代码检查对象字面量字段中的后续索引器可以通过解构简化

ReSharper 用 var 模式替换对象模式的高亮显示

代码检查用 'var' 模式替换未执行任何额外检查的对象模式

ReSharper 用常量模式替换 SequenceEqual 高亮显示

代码检查用常量模式替换 'SequenceEqual'

ReSharper 用范围索引器替换切片操作的高亮显示

代码检查用范围索引器替换 'Slice'

ReSharper 用范围索引器替换 Substring 的高亮显示

代码检查用范围索引器替换 'Substring'

ReSharper 用对象解构替换未定义检查序列的高亮显示

代码检查一系列属性的未定义检查可以替换为解构

ReSharper 用解构分配替换交换操作的高亮显示

代码检查中间局部变量是冗余的,因为它可以替换为解构交换表达式

ReSharper 用 field 关键字替换的高亮显示

代码检查用 'field' 关键字替换

ReSharper 用 FirstOrDefault_1 替换的高亮显示

代码检查用 FirstOrDefault($args$) 替换

ReSharper 用 FirstOrDefault_2 替换的高亮显示

代码检查用 FirstOrDefault($args$) 替换

ReSharper 用 FirstOrDefault_3 替换的高亮显示

代码检查用 FirstOrDefault($args$) 替换

ReSharper 用 FirstOrDefault_4 替换的高亮显示

代码检查用 FirstOrDefault($args$) 替换

ReSharper 用 LastOrDefault_1 替换的高亮显示

代码检查替换为 LastOrDefault($args$)

ReSharper 用 LastOrDefault_2 替换的高亮显示

代码检查替换为 LastOrDefault($args$)

ReSharper 用 LastOrDefault_3 替换的高亮显示

代码检查替换为 LastOrDefault($args$)

ReSharper 用 LastOrDefault_4 替换的高亮显示

代码检查替换为 LastOrDefault($args$)

ReSharper 用 OfType_1 替换的高亮显示

代码检查替换为 OfType<T>()

ReSharper 用 OfType_2 替换的高亮显示

代码检查替换为 OfType<T>()

ReSharper 用 OfType_3 替换的高亮显示

代码检查替换为 OfType<T>()

ReSharper 用 OfTypeAny_1 替换的高亮显示

代码检查替换为 OfType<T>().Any()

ReSharper 用 OfTypeAny_2 替换的高亮显示

代码检查替换为 OfType<T>().Any()(替换为 OfType<T>().Any(..))

ReSharper 用 OfTypeCount_1 替换的高亮显示

代码检查替换为 OfType<T>().Count()

ReSharper 用 OfTypeCount_2 替换的高亮显示

代码检查替换为 OfType<T>().Count()(替换为 OfType<T>().Count(..))

ReSharper 用 OfTypeFirst_1 替换的高亮显示

代码检查替换为 OfType<T>().First()

ReSharper 用 OfTypeFirst_2 替换的高亮显示

代码检查替换为 OfType<T>().First()(替换为 OfType<T>().First(..))

ReSharper 用 OfTypeFirstOrDefault_1 替换的高亮显示

代码检查替换为 OfType<T>().FirstOrDefault()

ReSharper 用 OfTypeFirstOrDefault_2 替换的高亮显示

代码检查替换为 OfType<T>().FirstOrDefault()(替换为 OfType<T>().FirstOrDefault(..))

ReSharper 用 OfTypeLast_1 替换的高亮显示

代码检查替换为 OfType<T>().Last()

ReSharper 用 OfTypeLast_2 替换的高亮显示

代码检查替换为 OfType<T>().Last()(替换为 OfType<T>().Last(..))

ReSharper 用 OfTypeLastOrDefault_1 替换的高亮显示

代码检查替换为 OfType<T>().LastOrDefault()

ReSharper 用 OfTypeLastOrDefault_2 替换的高亮显示

代码检查替换为 OfType<T>().LastOrDefault()(替换为 OfType<T>().LastOrDefault(..))

ReSharper 用 OfTypeLongCount 替换的高亮显示

代码检查替换为 OfType<T>().LongCount()

ReSharper 用 OfTypeSingle_1 替换的高亮显示

代码检查替换为 OfType<T>().Single()

ReSharper 用 OfTypeSingle_2 替换的高亮显示

代码检查替换为 OfType<T>().Single()(替换为 OfType<T>().Single(..))

ReSharper 用 OfTypeSingleOrDefault_1 替换的高亮显示

代码检查替换为 OfType<T>().SingleOrDefault()

ReSharper 用 OfTypeSingleOrDefault_2 替换的高亮显示

代码检查替换为 OfType<T>().SingleOrDefault()(替换为 OfType<T>().SingleOrDefault(..))

ReSharper 用 OfTypeWhere 替换的高亮显示

代码检查替换为 OfType<T>().Where()(替换为 OfType<T>().Where(..))

ReSharper 用主构造函数参数替换的高亮显示

代码检查替换为主构造函数参数

ReSharper 用简单赋值替换 false 的高亮显示

代码检查替换为简单赋值

ReSharper 用简单赋值替换 true 的高亮显示

代码检查替换为简单赋值

ReSharper 用单个赋值替换 false 的高亮显示

代码检查替换为单次赋值

ReSharper 用单个赋值替换 true 的高亮显示

代码检查替换为单次赋值

ReSharper 用单个 Any 调用替换的高亮显示

代码检查替换为单次调用 Any(..)

ReSharper 用单个 Count 调用替换的高亮显示

代码检查替换为单次调用 Count(..)

ReSharper 用单个 First 调用替换的高亮显示

代码检查替换为单次调用 First(..)

ReSharper 用单个 FirstOrDefault 调用替换的高亮显示

代码检查替换为单次调用 FirstOrDefault(..)

ReSharper 用单个 Last 调用替换的高亮显示

代码检查替换为单次调用 Last(..)

ReSharper 用单个 LastOrDefault 调用替换的高亮显示

代码检查替换为单次调用 LastOrDefault(..)

ReSharper 用单个 Single 调用替换的高亮显示

代码检查替换为单次调用 Single(..)

ReSharper 用单个 SingleOrDefault 调用替换的高亮显示

代码检查替换为单次调用 SingleOrDefault(..)

ReSharper 用 SingleOrDefault_1 替换的高亮显示

代码检查替换为 SingleOrDefault($args$)

ReSharper 用 SingleOrDefault_2 替换的高亮显示

代码检查替换为 SingleOrDefault($args$)

ReSharper 用 SingleOrDefault_3 替换的高亮显示

代码检查替换为 SingleOrDefault($args$)

ReSharper 用 SingleOrDefault_4 替换的高亮显示

代码检查替换为 SingleOrDefault($args$)

ReSharper 用 string.IsNullOrEmpty 替换的高亮显示

代码检查使用 'String.IsNullOrEmpty'

ReSharper 所需基类型冲突高亮显示

代码检查所需的基类型与另一种类型冲突

ReSharper 所需基类型直接冲突高亮显示

代码检查'[BaseTypeRequired]' 属性中指定的类型与另一种类型冲突

ReSharper 所需基类型未被继承高亮显示

代码检查需要基类型

ReSharper 表达式需要大括号

大括号布局 - 需要表达式 (C++)

ReSharper 缺少备用颜色高亮显示

代码检查需要后备颜色

ReSharper 资源项未解析高亮显示

代码检查无法解析资源项

ReSharper 资源未解析高亮显示

代码检查无法解析资源

ReSharper .resx 未解析高亮显示

代码检查无法解析符号

ReSharper 全局作用域返回值高亮显示

代码检查全局范围内带有值的 return 语句

ReSharper 返回使用变量生成的 Task 的高亮显示

代码检查返回由 'using' 捕获的对象生成的任务

ReSharper 返回 using 变量的高亮显示

代码检查返回由 'using' 语句捕获的变量

ReSharper 返回类型可为 IEnumerable(全局)高亮显示

代码检查返回类型可以是 IEnumerable<T>(非私有可访问性)

ReSharper 返回类型可为 IEnumerable(局部)高亮显示

代码检查返回类型可以是 IEnumerable<T>(私有可访问性)

ReSharper 返回类型可以为非 null 的高亮显示

代码检查函数的返回类型可以是非可空的

ReSharper 未使用纯方法的返回值高亮显示

代码检查未使用纯方法的返回值

ReSharper 路由模板中动作路由前缀可提取至控制器路由高亮显示

代码检查操作的路由前缀可以提取到控制器的路由中

ReSharper 路由模板中约束构造函数匹配不明确高亮显示

代码检查匹配了多个参数约束的构造函数

ReSharper 路由模板中约束参数无法转换高亮显示

代码检查路由参数约束参数无法转换为目标类型

ReSharper 控制器路由参数未传递到方法高亮显示

代码检查控制器的路由参数可以传递给方法

ReSharper 路由模板中参数重复高亮显示

代码检查路由中多次声明了参数

ReSharper 路由模板中未解析的约束构造函数高亮显示

代码检查未找到匹配的参数约束构造函数

ReSharper 方法缺少路由参数高亮显示

代码检查并非所有路由参数都传递给了方法

ReSharper 可选参数前只能有一个句点的高亮显示

代码检查可选参数在段中只能由单个句点('.')前置

ReSharper 可选参数必须在段末尾的高亮显示

代码检查可选参数必须位于段的末尾

可以指定路由模板参数约束的高亮显示项

代码检查可以根据方法参数的类型添加路由参数约束

路由模板参数的类型与约束不匹配的高亮显示项

代码检查参数的类型不满足路由模板中声明的约束

路由模板参数类型可以更严格的高亮显示项

代码检查由于应用的约束,参数的类型可以更严格

路由模板中未解析的参数约束的高亮显示项

代码检查路由参数约束未解析

路由模板参数未传递给方法的高亮显示项

代码检查路由参数可以传递给方法

路由模板中未解析的路由令牌的高亮显示项

代码检查路由标记未解析

路由模板中未解析的符号的高亮显示项

代码检查符号未解析

路由模板中的语法错误高亮显示项

代码检查语法错误

将安全转换用作类型检查的高亮显示项

代码检查尝试强制转换并检查 null 可以替换为类型检查

具有不同名称但相同导入的高亮显示项

代码检查同一项以不同名称导入了两次

对同一变量的重复赋值高亮显示项

代码检查将局部变量赋值给自身是多余的

script 标签同时包含 src 和内容属性的高亮显示项

代码检查脚本标签错误(<script> 同时包含 src 和内容)

包含内容的 script 标签出现于引入之前的高亮显示项

代码检查脚本标签错误(<script> 在包含的 <script> 之前有内容)

在 sealed 类中定义 sealed 成员的高亮显示项

代码检查密封类中的密封成员

选择器样式

代码布局 - 选择器(Css)

单独的控制流转移语句高亮显示项

代码检查用空行分隔控制转移语句

带跳转语句的本地函数需分隔的高亮显示项

代码检查在局部函数之前添加显式 'return' 或 'continue'

无操作的方法契约的高亮显示项

代码检查标记为 ServiceContract 的接口应至少声明一个 OperationContract

ShaderLab 对齐中的制表符填充样式

制表符和缩进 - 使用制表符缩进时如何对齐(ShaderLab)

ShaderLab 中允许宽距对齐

制表符和缩进 - 即使结果缩进过大也要对齐(ShaderLab)

ShaderLab 大括号样式

大括号布局样式 (通用)

ShaderLab 缩进大小

制表符和缩进 - 缩进大小(ShaderLab)

ShaderLab 缩进样式

制表符和缩进 - 缩进样式(ShaderLab)

ShaderLab 制表符宽度

制表符和缩进 - 制表符宽度(ShaderLab)

移位表达式中实际移位数为零的高亮显示项

代码检查实际移位计数等于零

移位表达式结果为零的高亮显示项

代码检查具有非零操作数的常量移位表达式结果为零值

移位表达式的右操作数与实际计数不符的高亮显示项

代码检查对于此类型的左操作数,移位计数可疑

移位表达式左操作数为零的高亮显示项

代码检查左操作数为零的移位表达式结果为零

附近存在相似匿名类型的高亮显示项

代码检查附近检测到相似的匿名类型

比较中存在相似表达式的高亮显示项

代码检查相似表达式比较

简单代码块样式

大括号布局 - 将简单的复合语句保持在一行 (C++)

简单 case 语句样式

换行 - 在简单的 'case' 语句中换行 (C++)

简单嵌套语句样式

换行 - 在单个嵌入语句中换行,适用于: C++JavaScript

简化条件运算符的高亮显示项

代码检查简化条件运算符

简化三元条件表达式的高亮显示项

代码检查简化条件三元表达式

简化 if 表达式的高亮显示项

代码检查简化 'IIf'

简化 LINQ 表达式以使用 all 的高亮显示项

代码检查简化 LINQ 表达式(使用 'All')

简化 LINQ 表达式以使用 any 的高亮显示项

代码检查简化 LINQ 表达式(使用 'Any')

简化 LINQ 表达式以使用 min_by 和 max_by 的高亮显示项

代码检查使用 'MinBy' 或 'MaxBy' 替代排序并获取 'First' 或 'Last'

简化字符串插值的高亮显示项

代码检查在插值字符串中使用格式说明符

单语句函数样式

换行 - 单语句函数 (JavaScript)

属性排序

标签头部内部 - 排序属性(HTML)

类选择器排序

标签头部内部 - 排序类选择器(HTML)

使用 System 优先进行 using 排序

引用限定和 'using' 指令 - 在排序 'using' 指令时优先放置 'System.*' 和 'Windows.*' 命名空间 (C#)

resharper_space_after_ampersand_op

一元运算符后 - 不安全取地址运算符 (&) (C#)

在箭头符号后添加空格

Lambda 表达式 - 在 '=>' 后 (JavaScript)

在 * 运算符后添加空格

一元运算符后 - 不安全星号运算符 (*) (C#)

在属性冒号后添加空格

冒号周围 - 其他冒号后 (C#)

在属性目标冒号后添加空格

属性 - 在属性目标冒号后(VB.NET)

在属性后添加空格

属性 - 属性后 (C#)

在类型转换后添加空格

其他 - 在类型转换括号后,适用于: C#C++

在冒号后添加空格

冒号周围 - 其他冒号后 (C#)

在位域声明符中冒号后添加空格

在声明中 - 在位域声明的冒号后 (C++)

在 case 中冒号后添加空格

冒号周围 - 在 'case' 语句的冒号后,适用于: C#C++

在继承子句冒号后添加空格

冒号周围 - 在基类型列表冒号后,适用于: C#C++

在类型注解冒号后添加空格

类型注解 - 在 '?' 后 (TypeScript)

在逗号后添加空格

逗号后空格 (通用)

在基类子句中逗号后添加空格

在声明中 - 基类子句中的逗号后 (C++)

在声明中逗号后添加空格

在声明中 - 多变量声明中的逗号后 (C++)

在枚举中逗号后添加空格

在声明中 - 枚举中的逗号后 (C++)

在初始化器大括号中逗号后添加空格

在表达式中 - 均匀初始化大括号中的逗号后 (C++)

在方法中逗号后添加空格

在声明中 - 函数参数中的逗号后 (C++)

在方法调用中逗号后添加空格

在表达式中 - 函数调用和初始化中的逗号后 (C++)

在模板参数中逗号后添加空格

在声明中 - 模板参数中的逗号后 (C++)

在模板参数声明中逗号后添加空格

在声明中 - 模板参数中的逗号后 (C++)

在参数包中省略号后添加空格

其他 - 在参数包的 '...' 后 (C++)

在 for 循环的冒号后添加空格

在控制语句中 - 在基于范围的 for 循环的 ':' 后 (C++)

在函数逗号后添加空格

函数 - 逗号后(Css)

在控制流语句的关键字后添加空格

控制流语句括号前的空格 (通用)

在最后一个属性后添加空格

标签头部内 - 在最后一个属性后空格,适用于: HTMLXMLXMLDOC

在最后一个处理指令属性后添加空格

处理指令 - 在最后一个属性后空格,适用于: HTMLXMLXMLDOC

在逻辑非运算符后添加空格

一元运算符后 - 逻辑非运算符 (!) (C#)

在媒体查询冒号后添加空格

媒体查询 - 冒号后(Css)

在媒体查询逗号后添加空格

媒体查询 - 逗号后(Css)

在 operator 关键字后添加空格

其他 - 运算符关键字后 (C#)

在 not 运算符后添加空格

在表达式中 - 在逻辑非运算符 (!) 后 (C++)

在属性中冒号后添加空格

属性 - 在冒号后,适用于: CssJavaScript

在属性中分号后添加空格

属性 - 分号后(Css)

在数据成员中的指针符号后添加空格

在声明中 - 在变量声明的 ptr 后 (C++)

在多个数据成员中的指针符号后添加空格

在声明中 - 在多个变量声明的 ptr 后 (C++)

在方法中的指针符号后添加空格

在声明中 - 在函数返回类型的 ptr 后 (C++)

在嵌套声明符中的指针符号后添加空格

在声明中 - 在嵌套声明符的 ptr 后 (C++)

在数据成员中的引用符号后添加空格

在声明中 - 在变量声明的 ref 后 (C++)

在多个数据成员中的引用符号后添加空格

在声明中 - 在多个变量声明的 ref 后 (C++)

在方法中的引用符号后添加空格

在声明中 - 在函数返回类型的 ref 后 (C++)

在选择器逗号后添加空格

选择器 - 逗号后(Css)

在 for 语句中的分号后添加空格

围绕逗号和分号 - 在 'for' 分号之后,可用于: C#C++JavaScript

在分隔符后添加空格

表达式 - 分隔符后 (Css)

在三元表达式的冒号后添加空格

在三元运算符中 - 在 ':' 之后,可用于: C#C++JavaScript

在三元表达式的问号后添加空格

在三元运算符中 - 在 '?' 之后,可用于: C#C++JavaScript

在类型参数约束冒号后添加空格

围绕冒号 - 在类型参数约束冒号之后,可用于: C#C++

在一元减法运算符后添加空格

一元运算符后 - 一元减运算符 (-) (C#)

在一元运算符后添加空格

围绕操作 - 一元运算符后 (VB.NET)

在一元 operator 后添加空格

一元运算符后的空格 (!, -, ~,...) (通用)

在一元加法运算符后添加空格

一元运算符后 - 一元加运算符 (+) (C#)

在加法运算符周围添加空格

围绕二元运算符 - 加法运算符 (+,-),可用于: C#VB.NET

在别名等号周围添加空格

其他 - 在命名空间别名指令中的 '=' 周围,可用于: C#C++

在箭头运算符周围添加空格

二元运算符周围 - 不安全箭头运算符 (->) (C#)

在赋值运算符周围添加空格

围绕二元运算符 - 赋值运算符(如 '=' 和 '+='),可用于: C#VB.NET

在赋值运算符周围添加空格

在表达式中 - 在赋值运算符周围,可用于: C++JavaScript

在属性匹配运算符周围添加空格

属性选择器 - 匹配运算符周围 (Css)

在二元运算符周围添加空格

二元运算符周围的空格 (+, ||, =, ...) (通用)

在位运算符周围添加空格

二元运算符周围 - 位运算符 (&,|,^) (C#)

在返回类型中的解引用符号周围添加空格

在声明中 - 在尾随返回类型的 '->' 周围 (C++)

resharper_space_around_dot

其他 - 在点号周围,可用于: C#C++JavaScriptVB.NET

resharper_space_around_equality_op

二元运算符周围 - 相等运算符 (==,!=) (C#)

resharper_space_around_lambda_arrow

其他 - Lambda 箭头周围 (C#)

resharper_space_around_logical_op

二元运算符周围 - 逻辑运算符 (&&,||) (C#)

resharper_space_around_member_access_operator

成员访问运算符周围的空格 (., ->, ...) (通用)

resharper_space_around_multiplicative_op

围绕二元运算符 - 乘法运算符 (*,/,%),可用于: C#VB.NET

resharper_space_around_nullcoalescing_op

二元运算符周围 - 空合并运算符 (??) (C#)

resharper_space_around_operator

表达式 - 运算符周围 (Css)

resharper_space_around_pipe_or_amper_in_type_usage

联合和交叉类型 - 在类型使用中的 '|' 或 '&' 周围 (TypeScript)

resharper_space_around_relational_op

围绕二元运算符 - 关系运算符 (<,>,<=,>=),可用于: C#VB.NET

resharper_space_around_selector_operator

选择器 - 运算符周围 (Css)

resharper_space_around_shift_op

围绕二元运算符 - 移位运算符 (<<,>>,>>>),可用于: C#VB.NET

resharper_space_around_stmt_colon

其他 - 在语句 ':' 周围 (VB.NET)

resharper_space_around_ternary_operator

三元运算符周围的空格 (?, :) (通用)

resharper_space_before_array_access_brackets

围绕数组括号 - 在数组访问括号之前,可用于: C#JavaScript

resharper_space_before_array_rank_brackets

数组括号周围 - 数组维度括号前 (C#)

resharper_space_before_array_rank_parentheses

数组 - 在数组维度括号之前 (VB.NET)

resharper_space_before_arrow

Lambda 表达式 - 在 ':' 前 (JavaScript)

resharper_space_before_attribute_colon

冒号周围 - 其他冒号前 (C#)

resharper_space_before_attribute_target_colon

属性 - 在属性目标冒号之前 (VB.NET)

resharper_space_before_catch_parentheses

语句中的括号前 - 'catch' 括号 (C#)

resharper_space_before_checked_parentheses

其他括号前 - 'checked' 和 'unchecked' 括号 (C#)

resharper_space_before_colon

冒号周围 - 其他冒号前 (C#)

resharper_space_before_colon_in_bitfield_declarator

在声明中 - 在位域声明的冒号前 (C++)

resharper_space_before_colon_in_case

围绕冒号 - 在 'case' 语句中的冒号之前,可用于: C#C++JavaScript

resharper_space_before_colon_in_inheritance_clause

围绕冒号 - 在基类型列表冒号之前,可用于: C#C++

resharper_space_before_colon_in_type_annotation

类型注解 - 在 ':' 前 (TypeScript)

resharper_space_before_comma

逗号前的空格(通用)

resharper_space_before_comma_in_base_clause

在声明中 - 基类子句中的逗号前 (C++)

resharper_space_before_comma_in_declaration

在声明中 - 多变量声明中的逗号前 (C++)

resharper_space_before_comma_in_enum

在声明中 - 枚举中的逗号前 (C++)

resharper_space_before_comma_in_initializer_braces

在表达式中 - 均匀初始化大括号中的逗号前 (C++)

resharper_space_before_comma_in_method

在声明中 - 函数参数中的逗号前 (C++)

resharper_space_before_comma_in_method_call

在表达式中 - 函数调用和初始化中的逗号前 (C++)

resharper_space_before_comma_in_template_args

在声明中 - 模板参数中的逗号前 (C++)

resharper_space_before_comma_in_template_params

在声明中 - 模板参数中的逗号前 (C++)

resharper_space_before_default_parentheses

在其他括号之前 - 'default' 括号 (C#)

resharper_space_before_ellipsis_in_parameter_pack

其他 - 参数包中 '...' 之前 (C++)

resharper_space_before_empty_invocation_parentheses

附近括号 - 空调用括号之前 (VB.NET)

resharper_space_before_empty_method_call_parentheses

其他括号之前 - 方法调用空括号,可用于: C#C++JavaScript

resharper_space_before_empty_method_parentheses

其他括号之前 - 方法声明空括号,可用于: C#VB.NET

resharper_space_before_fixed_parentheses

语句中的括号前 - 'fixed' 括号 (C#)

resharper_space_before_for_colon

在控制语句中 - 基于范围的 for 循环中 ':' 之前 (C++)

resharper_space_before_for_parentheses

语句中的括号前 - 'for' 括号 (C#)

resharper_space_before_foreach_parentheses

语句中的括号前 - 'foreach' 括号 (C#)

resharper_space_before_function_comma

函数 - 逗号前 (Css)

resharper_space_before_if_parentheses

语句中的括号前 - 'if' 括号 (C#)

resharper_space_before_initializer_braces

在表达式中 - 统一初始化大括号之前 (C++)

resharper_space_before_invocation_parentheses

附近括号 - 调用括号之前 (VB.NET)

resharper_space_before_label_colon

其他 - 标签中 ':' 之前 (VB.NET)

resharper_space_before_lambda_parentheses

在声明中 - lambda 参数中括号之前 (C++)

resharper_space_before_lock_parentheses

语句中的括号前 - 'lock' 括号 (C#)

resharper_space_before_media_colon

媒体查询 - 冒号前 (Css)

resharper_space_before_media_comma

媒体查询 - 逗号前 (Css)

resharper_space_before_method_call_parentheses

其他括号之前 - 方法调用括号,可用于: C#C++JavaScript

resharper_space_before_method_parentheses

其他括号之前 - 方法声明括号,可用于: C#JavaScriptVB.NET

resharper_space_before_method_parentheses_anonymous

在函数声明中 - 匿名方法的括号前 (JavaScript)

resharper_space_before_nameof_parentheses

在其他括号之前 - 'nameof' 括号 (C#)

resharper_space_before_new_parentheses

在其他括号之前 - 'new' 括号 (C#)

resharper_space_before_nullable_mark

其他 - 在可空标记之前 (C#)

resharper_space_before_open_square_brackets

括号前的空格 (通用)

resharper_space_before_pointer_asterik_declaration

其他 - 在不安全指针声明之前 (C#)

resharper_space_before_postfix_operator

在表达式中 - 后缀运算符之前 (C++)

resharper_space_before_property_colon

属性 - 冒号之前,可用于: CssJavaScript

resharper_space_before_property_semicolon

属性 - 分号前 (Css)

resharper_space_before_ptr_in_abstract_decl

在声明中 - 抽象声明中 ptr 之前 (C++)

resharper_space_before_ptr_in_data_member

在声明中 - 变量声明中 ptr 之前 (C++)

resharper_space_before_ptr_in_data_members

在声明中 - 声明多个变量时 ptr 之前 (C++)

resharper_space_before_ptr_in_method

在声明中 - 函数返回类型中 ptr 之前 (C++)

resharper_space_before_ref_in_abstract_decl

在声明中 - 抽象声明中 ref 之前 (C++)

resharper_space_before_ref_in_data_member

在声明中 - 变量声明中 ref 之前 (C++)

resharper_space_before_ref_in_data_members

在声明中 - 声明多个变量时 ref 之前 (C++)

resharper_space_before_ref_in_method

在声明中 - 函数返回类型中 ref 之前 (C++)

resharper_space_before_selector_comma

选择器 - 逗号前 (Css)

resharper_space_before_self_closing

标签头部内部 - '/>' 之前的空格,可用于: HTMLXMLXMLDOC

resharper_space_before_semicolon

逗号和分号周围 - 分号之前,可用于: C#JavaScript

resharper_space_before_semicolon_in_for_statement

逗号和分号周围 - 'for' 分号之前,可用于: C#C++JavaScript

resharper_space_before_separator

表达式 - 分隔符前 (Css)

resharper_space_before_singleline_accessorholder

围绕大括号 - 在单行访问器块之前 (C#)

resharper_space_before_sizeof_parentheses

在其他括号之前 - 'sizeof' 括号 (C#)

resharper_space_before_switch_parentheses

语句中的括号前 - 'switch' 括号 (C#)

resharper_space_before_template_args

在声明中 - 模板参数中尖括号之前 (C++)

resharper_space_before_template_params

在声明中 - 模板形参中尖括号之前 (C++)

resharper_space_before_ternary_colon

三元运算符中 - ':' 之前,可用于: C#C++JavaScript

resharper_space_before_ternary_quest

三元运算符中 - '?' 之前,可用于: C#C++JavaScript

resharper_space_before_trailing_comment

其他 - 行尾注释之前,可用于: C#C++

resharper_space_before_type_argument_angle

围绕尖括号 - 在类型参数列表的尖括号之前 (C#)

resharper_space_before_type_parameter_angle

围绕尖括号 - 在类型参数列表的尖括号之前 (C#)

resharper_space_before_type_parameter_constraint_colon

冒号周围 - 类型参数约束冒号之前,可用于: C#C++

resharper_space_before_type_parameter_parentheses

附近的括号 - 类型参数括号之前(VB.NET)

resharper_space_before_type_parameters_brackets

类型参数和参数 - 括号前(TypeScript)

resharper_space_before_typeof_parentheses

在其他括号之前 - 'typeof' 括号 (C#)

resharper_space_before_using_parentheses

语句中的括号前 - 'using' 括号 (C#)

resharper_space_before_while_parentheses

语句中的括号前 - 'while' 括号 (C#)

resharper_space_between_accessors_in_singleline_property

围绕大括号 - 在单行属性/事件访问器之间 (C#)

resharper_space_between_attribute_sections

属性 - 在属性部分之间 (C#)

resharper_space_between_closing_angle_brackets_in_template_args

在声明中 - 模板参数中闭合尖括号之间 (C++)

resharper_space_between_empty_square_brackets

方括号周围 - 数组维度空括号内,可用于: C#JavaScript

resharper_space_between_keyword_and_expression

在其他括号之前 - 在关键字和表达式之间 (C#)

resharper_space_between_keyword_and_type

在其他括号之前 - 在关键字和类型之间 (C#)

resharper_space_between_method_call_empty_parameter_list_parentheses

其他括号内 - 方法调用空括号,可用于: C#C++JavaScript

resharper_space_between_method_call_name_and_opening_parenthesis

方法调用括号前的空格(通用)

resharper_space_between_method_call_parameter_list_parentheses

其他括号内 - 方法调用括号,可用于: C#C++JavaScript

resharper_space_between_method_declaration_empty_parameter_list_parentheses

其他括号内 - 方法声明空括号,可用于: C#C++JavaScript

方法声明名称与左括号之间的空格

方法声明括号前的空格 (通用)

方法声明参数列表括号之间的空格

其他括号内 - 方法声明括号,可用于: C#C++JavaScript

流程控制语句括号之间的空格

控制流语句括号内的空格 (通用)

方括号之间的空格

括号内的空格 (通用)

类型转换括号之间的空格

其他括号内 - 类型转换括号,可用于: C#C++

冒号后空格

空格 - 聚合选项中冒号后 (Protobuf)

冒号前空格

空格 - 聚合选项中冒号前 (Protobuf)

逗号处的空格

空格 - 选项中逗号后 (Protobuf)

等号处的空格

空格 - 字段和选项中的等号周围 (Protobuf)

单行访问器块中的空格

围绕大括号 - 在单行访问器内 (C#)

单行匿名方法中的空格

围绕大括号 - 在单行匿名方法内 (C#)

单行方法中的空格

围绕大括号 - 在单行方法内 (C#)

前缀和后缀运算符周围的空格

一元运算符后 - ++ 和 -- 前后(C#)

数组访问方括号内部的空格

方括号周围 - 数组访问括号内,可用于: C#C++JavaScript

数组初始化花括号内部的空格

数组 - 数组初始化大括号内(VB.NET)

数组字面量方括号内部的空格

在数组字面量中 - 括号内 (JavaScript)

数组维度方括号内部的空格

数组括号周围 - 数组维度括号内 (C#)

数组空维度方括号内部的空格

围绕数组括号 - 在数组维度空括号内 (C#)

数组空维度小括号内部的空格

数组 - 空数组维度括号内(VB.NET)

数组维度小括号内部的空格

数组 - 数组维度括号内(VB.NET)

属性尖括号内部的空格

属性 - 属性尖括号内(VB.NET)

属性方括号内部的空格

属性 - 属性括号内 (C#)

属性匹配方括号内部的空格

属性选择器 - 方括号内 (Css)

catch 括号内部的空格

语句中的括号内 - 'catch' 括号 (C#)

checked 括号内部的空格

其他括号内 - 'checked' 和 'unchecked' 括号(C#)

声明括号内部的空格

在声明中 - 括号内 (C++)

default 括号内部的空格

其他括号内 - 'default' 括号(C#)

空数组字面量方括号内部的空格

在数组字面量中 - 空括号内(JavaScript)

空代码块内部的空格

在控制语句中 - 空块内 (C++)

空花括号内部的空格

大括号周围 - 空大括号之间的空格(C#)

空初始化器花括号内部的空格

在表达式中 - 空的统一初始化大括号内 (C++)

空方法调用括号内部的空格

附近的括号 - 空调用括号内(VB.NET)

空方法括号内部的空格

附近的括号 - 空方法声明括号内(VB.NET)

空对象字面量花括号内部的空格

在对象表达式中 - 空大括号内(JavaScript)

空模板参数内部的空格

在声明中 - 模板形参中空尖括号内 (C++)

表达式括号内部的空格

表达式 - 括号内,可用于: CssVB.NET

fixed 括号内部的空格

语句中的括号内 - 'fixed' 括号 (C#)

for 括号内部的空格

语句中的括号内 - 'for' 括号 (C#)

foreach 括号内部的空格

语句中的括号内 - 'foreach' 括号 (C#)

函数括号内部的空格

函数 - 圆括号内 (Css)

if 括号内部的空格

语句中的括号内 - 'if' 括号 (C#)

import 花括号内部的空格

在 import 声明中 - 大括号内(JavaScript)

初始化器花括号内部的空格

在表达式中 - 在统一初始化大括号内 (C++)

方法调用括号内部的空格

附近的括号 - 调用括号内(VB.NET)

列表模式方括号内部的空格

数组括号周围 - 列表模式和集合表达式括号内 (C#)

lock 括号内部的空格

语句中的括号内 - 'lock' 括号 (C#)

媒体代码块内部的空格

媒体查询 - 块内 (Css)

媒体括号内部的空格

媒体查询 - 圆括号内 (Css)

方法括号内部的空格

附近的括号 - 方法声明括号内(VB.NET)

nameof 括号内部的空格

其他括号内 - 'nameof' 括号(C#)

new 括号内部的空格

其他括号内 - 'new' 括号(C#)

对象字面量花括号内部的空格

在对象表达式中 - 大括号内(JavaScript)

小括号内部的空格

在其他括号中 - 括号,可用于: C#C++JavaScript

属性块内部的空格

属性 - 块内 (Css)

单行数组初始化器花括号内部的空格

大括号周围 - 单行表达式大括号内(C#)

sizeof 括号内部的空格

其他括号内 - 'sizeof' 括号(C#)

切片模式内部的空格

其他 - 切片模式中 '..' 之后(C#)

switch 括号内部的空格

语句中的括号内 - 'switch' 括号 (C#)

模板参数中的空格

在声明中 - 在模板参数的尖括号内 (C++)

模板参数中的单个参数空格

模板字面量 - 模板参数的大括号内(JavaScript)

模板参数括号内部的空格

在声明中 - 在模板参数的尖括号内 (C++)

元组括号内部的空格

附近的括号 - 元组括号内(VB.NET)

类型参数尖括号内部的空格

尖括号周围 - 类型参数尖括号(C#)

类型参数尖括号之间的空格

尖括号周围 - 类型形参尖括号(C#)

类型参数小括号内部的空格

附近的括号 - 类型参数括号内(VB.NET)

类型参数方括号内部的空格

类型参数和参数 - 括号内(TypeScript)

typeof 括号内部的空格

其他括号内 - 'typeof' 括号(C#)

using 括号内部的空格

语句中的括号内 - 'using' 括号 (C#)

while 括号内部的空格

语句中的括号内 - 'while' 括号 (C#)

属性中等号周围的空格

在标签头部 - 属性中 '=' 周围的空格,可用于: HTMLXMLXMLDOC

处理指令属性中等号周围的空格

处理指令 - 属性中 '=' 周围的空格,可用于: HTMLXMLXMLDOC

标签内部的空格

标签内容 - 起始标签后和结束标签前的空格,否则,可用于: XMLXMLDOC

特殊 else if 处理

通用 - 特殊的 'else if' 处理,可用于: C#JavaScript

字符串转换中显式指定区域性的高亮显示

代码检查明确指定字符串文化

显式指定字符串比较方式的高亮显示

代码检查明确指定字符串比较

显式指定变量类型的高亮显示

代码检查可以显式指定变量类型

readonly 字段中的自旋锁的高亮显示

代码检查不要在 readonly 字段中存储 SpinLock

循环中使用 stackalloc 的高亮显示

代码检查在循环中使用 stackalloc

缺少语句分号的高亮显示

代码检查语句终止符与代码样式设置不匹配

泛型类型中静态成员的高亮显示

代码检查泛型类型中的静态字段或自动属性

静态成员初始化器引用下方成员的高亮显示

代码检查静态成员初始化器引用了下面或其他部分的静态成员

静态成员限定成员名称

静态成员限定 - 需要限定的成员(C#)

静态成员限定方式

静态成员限定 - 使用名称限定(C#)

文本中的静态问题高亮显示

代码检查无法在文本参数中访问静态符号

std::is_constant_evaluated 始终返回常量的高亮显示

代码检查'std::is_constant_evaluated' 将始终计算为常量

粘连注释

其他缩进 - 不要缩进从第一列开始的注释,适用于: C#JavaScriptVB.NET

String.Compare 使用区域性特性(1)高亮显示

代码检查String.Compare 是特定于文化的(string.Compare(string, string) 是特定于文化的)

String.Compare 使用区域性特性(2)高亮显示

代码检查String.Compare 是特定于文化的(string.Compare(string, string, bool) 是特定于文化的)

String.Compare 使用区域性特性(3)高亮显示

代码检查String.Compare 是特定于文化的(string.Compare(string, string, bool) 是特定于文化的)

String.Compare 使用区域性特性(4)高亮显示

代码检查String.Compare 是特定于文化的(string.Compare(string, int, string, int) 是特定于文化的)

String.Compare 使用区域性特性(5)高亮显示

代码检查String.Compare 是特定于文化的(string.Compare(string, int, string, int, bool) 是特定于文化的)

String.Compare 使用区域性特性(6)高亮显示

代码检查String.Compare 是特定于文化的(string.Compare(string, int, string, int, bool) 是特定于文化的)

String.CompareTo 使用区域性特性高亮显示

代码检查String.CompareTo 是特定于文化的

字符串拼接可替换为模板字符串的高亮显示

代码检查字符串连接可以转换为模板字符串

String.EndsWith 使用区域性特性高亮显示

代码检查String.EndsWith 是特定于文化的(string.EndsWith(string) 是特定于文化的)

String.IndexOf 使用区域性特性(1)高亮显示

代码检查String.IndexOf 是特定于文化的(string.IndexOf(string) 是特定于文化的)

String.IndexOf 使用区域性特性(2)高亮显示

代码检查String.IndexOf 是特定于文化的(string.IndexOf(string, int) 是特定于文化的)

String.IndexOf 使用区域性特性(3)高亮显示

代码检查String.IndexOf 是特定于文化的(string.IndexOf(string, int) 是特定于文化的)

String.LastIndexOf 使用区域性特性(1)高亮显示

代码检查String.LastIndexOf 是特定于文化的(string.LastIndexOf(string) 是特定于文化的)

String.LastIndexOf 使用区域性特性(2)高亮显示

代码检查String.LastIndexOf 是特定于文化的(string.LastIndexOf(string, int) 是特定于文化的)

String.LastIndexOf 使用区域性特性(3)高亮显示

代码检查String.LastIndexOf 是特定于文化的(string.LastIndexOf(string, int) 是特定于文化的)

字符串字面量作为插值参数的高亮显示

代码检查字符串字面量可以内联

字符串字面量中的拼写错误高亮显示

代码检查字符串字面量中有拼写错误

字符串文本使用了错误的引号格式

代码检查字符串字面量的引号不符合规范

字符串以特定文化相关的方式开始

代码检查String.StartsWith 是特定于文化的(string.StartsWith(string) 是特定于文化的)

结构体可以设为 readonly

代码检查结构体可以声明为 readonly

结构体成员可以设为 readonly

代码检查结构体成员可以声明为 readonly

结构化消息模板存在问题

代码检查结构化消息模板问题

建议为参数使用基类类型

代码检查参数可以声明为基类型

建议在构造函数中为参数使用基类类型

代码检查参数可以声明为基类型

建议使用 discard 声明的 var 样式

代码检查使用首选的丢弃声明样式

建议为内置类型使用 var 或类型

代码检查使用首选的 'var' 样式(针对内置类型)

建议在解构声明中使用 var 或类型

代码检查使用首选的 'var' 样式(在解构声明中)

建议在其他位置使用 var 或类型

代码检查使用首选的 'var' 样式(其他地方)

建议为简单类型使用 var 或类型

代码检查使用首选的 'var' 样式(当类型简单时)

调用 super 时出现问题

代码检查父类调用可以转换为 super 调用

super 调用禁止使用 this

代码检查在派生类的构造函数中,必须在访问 'this' 之前调用 'super'

通过 is 表达式的反转形式抑制可空警告表达式

代码检查可空警告抑制运算符可能与反转的 'is' 表达式混淆

可疑的 instanceof 检查

代码检查可疑的 'instanceof' 检查

可疑的 Lambda 块

代码检查可能的错误:模糊的 lambda 块和对象字面量

对同步原语的锁定操作存在可疑问题

代码检查在同步原语上的可疑锁定

可疑的 Math.Sign 方法使用

代码检查Math.Sign() 方法始终返回相同的结果

ArgumentNullException 中参数名称可疑

代码检查ArgumentNullException 中的参数名称可疑

this 用法存在可疑问题

代码检查在类成员内的局部函数上下文中对 'this' 的可疑使用

类型转换存在可疑问题

代码检查可疑的类型转换或检查

typeof 检查存在可疑问题

代码检查可疑的 'typeof' 检查

通过解构方式交换变量的用法存在问题

代码检查使用解构来交换变量

switch 表达式通过 default 抛出异常处理部分已知枚举值

代码检查枚举的一些值未在 'switch' 表达式中处理,而是通过默认分支中的异常处理

switch 语句使用 default 分支处理部分已知枚举值

代码检查枚举的一些值未在 'switch' 语句中处理,而是通过默认部分处理

switch 语句缺少某些枚举分支且未指定 default

代码检查枚举的一些值未在 'switch' 语句中处理

使用了未在本地复制的引用中的符号

代码检查模块中的符号可能在运行时缺失

不允许使用的语法结构

代码检查指定的 CSS 版本中不允许使用该语法

制表符与空格的使用不一致

代码检查缩进错误(制表符/空格不匹配)

不允许使用制表符

代码检查禁止使用制表符进行缩进

缩进之外存在制表符

代码检查间距不正确(此处禁止使用制表符)

尾递归调用

代码检查尾递归调用可以替换为循环

任务未加载

代码检查未知的任务程序集

终结符样式

语句 - 定义语句的终止方式(JavaScript)

三元表达式可替换为其条件

代码检查三元运算符可以用其条件替换

在全局上下文中使用 this

代码检查在全局上下文中使用 'this'

实例字段使用了 ThreadStatic

代码检查[ThreadStatic] 不适用于实例字段

ThreadStatic 字段具有初始化器

代码检查线程静态字段具有初始化器

throw 后必须跟随表达式

代码检查在 'throw' 语句后需要表达式

局部变量作用域过宽

代码检查局部变量的声明范围过宽

顶层函数声明的返回类型样式

换行 - 在顶层函数声明的返回类型后换行 (C++)

顶层函数定义的返回类型样式

换行 - 在顶层函数定义的返回类型后换行 (C++)

多行列表中的尾随逗号

尾随逗号 - 多行列表中新行之前(C#)

单行列表中的尾随逗号

尾随逗号 - 当最后一个元素后没有新行时(C#)

Try 转换始终成功

代码检查安全类型转换表达式总是成功

try 语句可以合并

代码检查try-catch 和 try-finally 语句可以合并

无法解析的 TypeScript 元素

代码检查使用了未声明的变量

TypeScript 从不可访问的模块解析

代码检查无法解析,可能符号位于不可访问的模块中

类型声明的大括号样式

大括号布局 - 类型和命名空间声明,适用于: C#C++

类型保护未产生任何影响

代码检查类型保护对变量的类型没有任何影响

类型保护导致 never 类型

代码检查类型保护明确为变量生成了 'never' 类型

类型参数可设为协变或逆变

代码检查类型参数可以声明为协变或逆变

类型参数覆盖了外部作用域中的同名类型参数

代码检查类型参数隐藏了外部作用域中声明的类型参数

类型的大括号样式

大括号布局 - 类型和模块(TypeScript)

ul 标签包含了非 li 元素

代码检查上下文中不允许的元素(<ul> 包含非 <li> 元素或 <li> 未闭合)

未赋值的字段(编译器警告)

代码检查未赋值的字段

未赋值的字段(全局分析)

代码检查未赋值的字段(非私有可访问性)

未赋值的字段(局部分析)

代码检查未赋值的字段(私有可访问性)

未赋值的只读自动属性

代码检查仅读自动属性从未被赋值

未赋值的 readonly 字段(编译器警告)

代码检查未赋值的只读字段

未赋值的 readonly 字段

代码检查未赋值的只读字段

脚本未关闭

代码检查脚本标签错误(未闭合的 <script>)

使用了未声明的全局变量

代码检查使用了未声明的全局变量

检测到意外值

代码检查值是意外的

Unity Burst 中访问托管索引器

代码检查访问托管索引器不受支持

Unity Burst 中访问托管方法

代码检查访问托管方法不受支持

Unity Burst 中不支持装箱操作

代码检查装箱操作不受支持

Unity Burst 中创建了托管类型

代码检查创建托管类型不受支持

Unity Burst 日志函数使用了无效参数

代码检查调试日志函数仅接受字符串

Unity Burst 中不支持 foreach 循环

代码检查'foreach' 构造不受支持

Unity Burst 函数签名包含托管类型

代码检查函数签名不能包含托管类型

Unity Burst 加载托管类型

代码检查不支持加载托管类型

Unity Burst 加载了非 readonly 的静态字段

代码检查不支持从非只读静态字段加载

Unity Burst 声明了局部字符串变量

代码检查Burst:变量解析为 System.String,这可能导致在 Burst 编译的调用堆栈中出现无效的托管方法调用

Unity Burst 使用了 SharedStatic.Create

代码检查某些 SharedStatic`1.GetOrCreate 重载会导致编译器错误

Unity Burst 中字符串格式化参数无效

代码检查Burst:String.Format(format, ...) 参数类型无效

Unity Burst 中字符串格式化格式无效

代码检查String.Format(format, ...) 仅接受字符串字面量和常量字符串

Unity Burst 中不支持 try 块

代码检查不支持 Try 语句

Unity Burst 中使用了 typeof 表达式

代码检查在 Burst 中禁止使用 typeof

Unity Burst 写入了静态字段

代码检查不支持写入静态字段

Unity 中事件函数重复声明

代码检查已声明具有相同名称的事件函数

Unity 中快捷方式重复

代码检查已为另一个菜单项定义了相同的快捷键

Unity Entities 中 aspect 字段类型错误

代码检查{0} 的字段 '{1}' 必须是 RefRW、RefRO、EnabledRefRW、EnabledRefRO、DynamicBuffer 或 Entity 类型

Unity Entities 中 DOTS 继承者修饰符不一致

代码检查{0} 的继承者 '{1}' 必须是 '{2}{3}{4}'

Unity Entities 中 DOTS 继承者必须是结构体

代码检查{0} 的继承者 '{1}' 必须是结构体

Unity Entities 中组件查找未更新

代码检查'ComponentLookup' 类型的字段在使用前必须更新

Unity Entities 单例未请求

代码检查要在函数中使用 'GetSingleton<{0}>' 调用的结果,'OnCreate' 必须包含 'RequireForUpdate' 调用

Unity 中缺少预期组件

代码检查预期类型应派生自 'Component' 或 'MonoBehaviour'

Unity 中缺少预期 ScriptableObject

代码检查预期类型应派生自 'ScriptableObject'

Unity 中标签比较方式不明确

代码检查使用 'CompareTag' 而不是显式字符串比较

Unity 方法签名不正确

代码检查方法签名不正确

字符串文字中 Unity 方法签名不正确

代码检查字符串字面量中引用的方法没有预期的签名

Unity 中错误的 MonoBehaviour 实例化方式

代码检查'MonoBehaviour' 实例必须使用 'GameObject.AddComponent<T>()' 而不是 'new' 进行实例化

Unity 中错误的 ScriptableObject 实例化方式

代码检查'ScriptableObject' 实例必须使用 'ScriptableObject.CreateInstance<T>()' 而不是 'new' 进行实例化

Unity 中多维数组使用低效

代码检查使用锯齿状或一维数组代替多维数组

Unity 中乘法顺序低效

代码检查乘法操作的顺序效率低下

Unity 中属性访问低效

代码检查对内置组件属性的重复访问效率低下

在未设置父对象的情况下实例化物体

代码检查在对象实例化后立即设置 'parent' 属性效率低下

加载场景时使用了不明确的场景名称

代码检查场景名称过短且不唯一

加载已禁用的场景名称时触发

代码检查场景在构建设置中被禁用

尝试加载不存在的场景时提示

代码检查场景不存在

加载场景时使用了未知的场景名称

代码检查构建设置中没有具有相同名称的场景

加载场景时使用了错误的索引值

代码检查构建设置中缺少索引

未使用 null 合并运算符

代码检查可能无意中绕过了底层 Unity 引擎对象的生命周期检查(在派生自 'UnityEngine.Object' 的类型上使用 '??' 会绕过底层 Unity 引擎对象的生命周期检查)

未使用 null 传播运算符

代码检查可能无意中绕过了底层 Unity 引擎对象的生命周期检查(在派生自 'UnityEngine.Object' 的类型上使用 '?.' 会绕过底层 Unity 引擎对象的生命周期检查)

参数未继承自 Component

代码检查参数应派生自 'Component'

性能关键代码中使用 Camera.main

代码检查'Camera.main' 开销较大

性能关键代码中包含方法调用

代码检查高开销的方法调用

性能关键代码中存在 null 比较

代码检查高开销的空值比较

可能错误地将特性应用于多个字段

代码检查可能错误地将属性应用于多个字段

建议使用基于 ID 的访问方式替代 Graphics 参数

代码检查基于字符串的图形属性查找效率低下

建议使用泛型方法重载

代码检查基于字符串的组件类型查找效率低下

建议使用 GUID 引用

代码检查优先使用基于 GUID 的程序集引用

建议使用非分配的 API

代码检查可用的非分配方法替代

OnGUI 基类上的 PropertyDrawer

代码检查避免在派生自 'PropertyDrawer' 的类中使用 'base.OnGUI()'

目标上存在冗余特性

代码检查冗余的属性使用(将属性应用于此声明类型时是多余的)

冗余的事件函数

代码检查冗余的 Unity 事件函数

冗余的 FormerlySerializedAs 特性

代码检查冗余的属性使用(冗余的 'FormerlySerializedAs' 属性)

冗余的 HideInInspector 特性

代码检查冗余的属性使用(冗余的 'HideInInspector' 属性)

冗余的 InitializeOnLoad 特性

代码检查冗余的属性使用(冗余的 'InitializeOnLoad' 属性)

冗余的 SerializeField 特性

代码检查冗余的属性使用(冗余的 'SerializeField' 属性)

SharedStatic 中使用了非托管类型

代码检查共享的静态类型参数需要非托管约束

未知的 Animator 状态名称

代码检查项目中没有具有相同名称的动画状态。

未知的输入轴

代码检查输入名称未在输入管理器中定义

未知的层级

代码检查图层未在“标签与图层”中定义

未知的资源

代码检查资源未在项目中定义

未知的标签

代码检查标签未在“标签与图层”中定义

未解析的组件或 ScriptableObject

代码检查无法解析组件或可脚本化对象

未知的 CSS 类

代码检查未知的 CSS 类

未知的 CSS 变量

代码检查未知的自定义属性

未知的 CSS 厂商前缀扩展

代码检查未知的供应商特定扩展

未知的 item group

代码检查未知的项目组

元数据未知

代码检查未知的元数据

未知的输出参数

代码检查未知的输出参数

未知的属性

代码检查未知的属性

未知的目标

代码检查未知的目标

未知的任务特性

代码检查未知的任务属性

未知的任务

代码检查未知的任务

不必要的空白字符

代码检查行尾存在不必要的空格

由于整数分析导致 switch 分支不可达

代码检查根据整数分析,启发式不可达的 switch 分支

由于整数分析导致 switch case 不可达

代码检查根据整数分析,启发式不可达的 case 分支

Unreal Header Tool 错误

代码检查UnrealHeaderTool 错误

Unreal Header Tool 警告

代码检查UnrealHeaderTool 警告

对象属性列表中使用了不安全的逗号

代码检查对象属性列表中尾部的冗余逗号可能导致错误

不支持的所需基类型

代码检查BaseTypeRequired 属性仅支持类和接口

未使用的匿名方法签名

代码检查匿名方法签名不是必需的

未使用的自动属性访问器(全局)

代码检查自动属性访问器从未使用过(非私有可访问性)

未使用的自动属性访问器(局部)

代码检查自动属性访问器从未使用过(私有可访问性)

未使用的字段(编译器识别)

代码检查字段从未使用过

未使用的导入子句

代码检查未使用的导入子句

未使用的继承参数

代码检查继承成员的未使用参数

未使用的标签

代码检查未使用的标签

未使用的本地函数(编译器识别)

代码检查局部函数从未使用过

未使用的本地函数

代码检查局部函数从未使用过

未使用的本地函数返回值

代码检查局部函数的返回值从未使用过

未使用的本地导入

代码检查未使用的局部导入

未使用的局部变量

代码检查未使用的局部变量 / 函数 / 类

未使用的成员(全局)

代码检查类型成员从未使用过(非私有可访问性)

未使用的成员层级(全局)

代码检查类型成员仅在重写中使用(非私有可访问性)

未使用的成员层级(局部)

代码检查类型成员仅在重写中使用(私有可访问性)

未使用的基类成员(全局)

代码检查类型成员从未通过基类型访问(非私有可访问性)

未使用的基类成员(局部)

代码检查类型成员从未通过基类型访问(私有可访问性)

未使用的成员(局部)

代码检查类型成员从未使用过(私有可访问性)

未使用的方法返回值(全局)

代码检查方法的返回值从未使用过(非私有可访问性)

未使用的方法返回值(局部)

代码检查方法的返回值从未使用过(私有可访问性)

未使用的 nullable 指令

代码检查未使用的可空指令

未使用的参数(全局)

代码检查未使用的参数(非私有可访问性)

未使用的参数

代码检查未使用的参数

partial 方法中未使用的参数

代码检查部分方法中的未使用参数

未使用的参数(局部)

代码检查未使用的参数(私有可访问性)

未使用的位置参数(编译器识别)

代码检查未使用的位置参数

未使用的属性

代码检查未使用的属性或函数

返回值中未使用的元组组件

代码检查元组的组件从未使用

未使用的类型(全局)

代码检查类型从未使用(非私有可访问性)

未使用的类型(局部)

代码检查类型从未使用(私有可访问性)

未使用的类型参数

代码检查未使用的类型参数

未使用的变量(编译器识别)

代码检查未使用的局部变量

未使用的变量

代码检查未使用的局部变量

使用了明确未赋值的值

代码检查使用未赋值的局部变量

使用了可能未赋值的值

代码检查使用可能未赋值的局部变量

建议使用数组创建表达式(方式 1)

代码检查使用数组创建表达式

建议使用数组创建表达式(方式 2)

代码检查使用数组创建表达式

建议使用 Array.Empty 方法

代码检查使用 'Array.Empty<T>()'

建议使用 as 运算符替代强制类型转换

代码检查使用 'as' 运算符代替类型断言

建议使用 await using

代码检查转换为 'await using' 语句或声明

建议为 IAsyncEnumerable 使用 CancellationToken

代码检查使用取消令牌

建议使用集合的 Count 属性

代码检查使用集合的计数属性

建议使用集合表达式

代码检查使用集合表达式语法

建议对可释放的 async 使用 ConfigureAwait(false)

代码检查缺少 '.ConfigureAwait(false)' 用于库代码中的异步可释放对象

建议使用 ConfigureAwait(false)

代码检查缺少 '.ConfigureAwait(false)' 在库代码中

建议在初始化器花括号中使用连续缩进

大括号布局 - 在表达式大括号内使用连续行缩进(C#)

建议在圆括号中使用连续缩进

括号 - 在括号内使用连续行缩进(C#)

建议在表达式花括号中使用连续行缩进

缩进 - 在初始化列表中使用连续行缩进 (C++)

建议在方法参数中使用连续行缩进

缩进 - 在函数声明和调用的圆括号中使用连续行缩进 (C++)

建议使用解构赋值

代码检查使用解构

建议使用占位符赋值

代码检查使用丢弃赋值

建议使用 EmptyTypes 字段

代码检查使用 'Type.EmptyTypes'

建议使用 EventArgs.Empty 字段

代码检查使用 'EventArgs.Empty'

在格式字符串中使用格式说明符的突出显示

代码检查在格式字符串中使用格式说明符

使用启发式方法确定方法体样式

代码主体 - 应用样式启发式规则(C#)

使用隐式按值修饰符的突出显示

代码检查使用隐式 'ByVal' 修饰符

对明显使用隐式类型变量的突出显示

代码检查使用隐式类型变量声明(显而易见)

对使用隐式类型变量的突出显示

代码检查使用隐式类型变量声明

根据前一元素缩进

其他缩进 - 在部分格式化时使用前一个元素的缩进(C#)

对使用从末尾索引表达式的突出显示

代码检查使用从末尾开始的索引表达式

对使用索引属性的突出显示

代码检查使用索引属性

对使用 is 运算符方式 1 的突出显示

代码检查使用 'is' 运算符

对使用 is 运算符方式 2 的突出显示

代码检查使用 'is' 运算符

对使用 method any(0) 的突出显示

代码检查使用方法 Any()

对使用 method any(1) 的突出显示

代码检查使用方法 Any()

对使用 method any(2) 的突出显示

代码检查使用方法 Any()

对使用 method any(3) 的突出显示

代码检查使用方法 Any()

对使用 method any(4) 的突出显示

代码检查使用方法 Any()

对使用 method is_instance_of_type 的突出显示

代码检查使用方法 IsInstanceOfType(..)

将 nameof 表达式用于替代 typeof 的突出显示

代码检查使用 'nameof' 表达式引用类型名称

将 nameof 表达式用于字符串片段的突出显示

代码检查使用 'nameof' 表达式在字符串字面量的一部分中引用名称

对使用 nameof 表达式的突出显示

代码检查使用 'nameof' 表达式引用名称

对依赖属性使用 nameof 表达式的突出显示

代码检查在注册 DependencyProperty 时使用 'nameof' 表达式

is 表达式中使用取反模式的突出显示

代码检查将取反的 'is' 表达式转换为带有取反模式的 'is' 表达式

使用取反模式匹配的突出显示

代码检查将 'as' 表达式类型检查和后续的空检查转换为取反模式匹配

对使用空传播的突出显示

代码检查将 if 语句替换为 null 传播代码

使用可为空注解替代特性属性的突出显示

代码检查使用可空注解代替属性

突出显示由编译器支持的可为空特性属性

代码检查使用编译器支持的可空属性

使用可为空引用类型注解语法的突出显示

代码检查使用类型注解语法

使用对象或集合初始化器的突出显示

代码检查尽可能使用对象或集合初始化器

函数作用域中使用隐式全局的突出显示

代码检查使用隐式声明的全局变量

使用可能未赋值属性的突出显示

代码检查在静态初始化器中使用可能未赋值的属性

使用旧版分析引擎

使用旧引擎进行 Razor 格式化(Razor CSharp)

使用模式匹配的突出显示

代码检查将 'as' 表达式类型检查和后续的 null 检查转换为模式匹配

使用位置解构模式的突出显示

代码检查使用位置解构模式

使用原始字符串的突出显示

代码检查使用原始字符串

对明显类型使用 Roslyn 逻辑

'var' 声明中的使用 - 偏好 Roslyn(Visual Studio)逻辑以推断类型(C#)

使用字符串插值的突出显示

代码检查使用字符串插值表达式

switch 条件下使用模式变量的突出显示

代码检查类型模式和强制转换可以合并

使用符号别名的突出显示

代码检查使用别名

使用 ThrowIfNull 方法的突出显示

代码检查使用 'ArgumentNullException.ThrowIfNull'

使用无符号右移运算符的突出显示

代码检查使用无符号右移运算符 '>>>'

使用 UTF-8 字符串文本的突出显示

代码检查使用 UTF-8 字符串字面量

使用逐字字符串的突出显示

代码检查通过使用逐字字符串减少字面量长度

使用 with 表达式复制匿名对象的突出显示

代码检查使用 'with' 表达式复制匿名对象

使用 with 表达式复制记录的突出显示

代码检查使用 'with' 表达式复制记录

使用 with 表达式复制结构体的突出显示

代码检查使用 'with' 表达式复制结构体

使用 with 表达式复制元组的突出显示

代码检查使用 'with' 表达式复制元组

无用二元运算的突出显示

代码检查无用的算术操作

与整数常量无效比较的突出显示

代码检查与整数常量的比较是无用的

错误使用保留字的突出显示

代码检查在 'strict mode' 中使用未来保留关键字

使用保留字的突出显示

代码检查使用未来保留字

using 语句中资源初始化表达式的突出显示

代码检查不要为 'using' 变量使用对象初始化器(对象初始化表达式在初始化 'using' 变量时可能抛出异常)

using 语句中资源初始化的突出显示

代码检查不要为 'using' 变量使用对象初始化器

值参数未被使用的突出显示

代码检查'value' 参数未被使用

值超出 ValueRange 特性限制的突出显示

代码检查可能违反 'ValueRange'/'NonNegativeValue' 属性

值应具备单位的突出显示

代码检查值应具有单位

变量可声明为 const 的突出显示

代码检查变量可以设为常量

变量可声明为 let 的突出显示

代码检查'var' 变量可以设为 'let' 变量

变量可移至内部代码块的突出显示

代码检查局部变量可以安全地移至内部块

变量可设为非可为空类型的突出显示

代码检查变量可以声明为非可空

变量隐藏外部变量的突出显示

代码检查局部函数中的变量隐藏了外部作用域的变量

变量声明前被使用的突出显示

代码检查变量在声明之前被使用

在内部作用域中声明前使用变量的突出显示

代码检查变量在内部作用域中被使用时尚未声明

变量超出作用域使用的突出显示

代码检查变量在声明的作用域之外被使用

对齐多行参数

对齐多行结构 - 调用参数(VB.NET)

对齐多行数组初始化器

对齐多行结构 - 数组初始化器 (VB.NET)

对齐多行表达式

对齐多行结构 - 表达式(VB.NET)

对齐多行 Implements 列表

对齐多行结构 - Implements/handles 列表 (VB.NET)

对齐多行参数

对齐多行结构 - 方法参数(VB.NET)

对齐多个声明

对齐多行结构 - 多声明列表(VB.NET)

对齐时填充的制表样式

制表符和缩进 - 使用制表符进行缩进时的对齐方式(VB.NET)

允许使用别名

引用限定 - 允许 'Imports' 别名指令(VB.NET)

Imports 后的空行数

空行 - 导入部分后 (VB.NET)

Options 后的空行数

空行 - 文件选项部分后 (VB.NET)

字段前后的空行数

空行 - 多行字段周围 (VB.NET)

全局特性前后的空行数

空行 - 全局属性后 (VB.NET)

可调用项前后的空行数

空行 - 多行方法周围 (VB.NET)

命名空间前后的空行数

空行 - 命名空间周围 (VB.NET)

区域前后的空行数

空行 - 区域周围 (VB.NET)

单行字段前后的空行数

空行 - 单行字段周围 (VB.NET)

单行可调用项前后的空行数

空行 - 单行方法周围 (VB.NET)

类型前后的空行数

空行 - 类型周围 (VB.NET)

区域内的空行数

空行 - 区域内部 (VB.NET)

建议使用引用相等性检查方式 1 的突出显示

代码检查改为检查引用相等性

建议使用引用相等性检查方式 2 的突出显示

代码检查改为检查引用相等性

Case 语句从 Select 对齐

其他 - 从 'select' 缩进 'case'(VB.NET)

缩进宽度

制表符和缩进 - 缩进大小 (VB.NET)

缩进样式

制表符和缩进 - 缩进样式 (VB.NET)

保留代码中的空行数

保留现有格式 - 保留代码中的最大空行数 (VB.NET)

保留声明中的空行数

保留现有格式 - 保留声明中的最大空行数 (VB.NET)

保留用户换行

保留现有格式 - 保留现有换行符 (VB.NET)

最大行长度

换行 - 硬换行位置 (VB.NET)

将事件特性置于同一行

属性 - 将事件属性放在同一行(VB.NET)

将字段特性置于同一行

属性 - 将字段属性放在同一行 (VB.NET)

将方法特性置于同一行

属性 - 将方法属性放在同一行 (VB.NET)

将属性特性置于同一行

属性 - 将属性属性放在同一行 (VB.NET)

将类型特性置于同一行

属性 - 将类型属性放在同一行 (VB.NET)

可能误用参数的突出显示

代码检查可能的错误参数

可能误用 GetType 调用方式 1 的突出显示

代码检查可能错误调用 GetType()

可能误用 GetType 调用方式 2 的突出显示

代码检查可能错误调用 GetType()

优先使用限定引用

引用限定 - 优先使用完全限定引用 (VB.NET)

建议移除 ToList 调用方式 1 的突出显示

代码检查删除 ToList()

建议移除 ToList 调用方式 2 的突出显示

代码检查删除 ToList()

resharper_vb_replace_with_first_or_default_highlighting

代码检查用 FirstOrDefault($args$) 替换

resharper_vb_replace_with_last_or_default_highlighting

代码检查替换为 LastOrDefault($args$)

resharper_vb_replace_with_of_type_1_highlighting

代码检查: 替换为 OfType<T>() (替换为 OfType(Of ..)())

resharper_vb_replace_with_of_type_2_highlighting

代码检查: 替换为 OfType<T>() (替换为 OfType(Of ..)())

resharper_vb_replace_with_of_type_any_1_highlighting

代码检查: 替换为 OfType<T>().Any() (替换为 OfType(Of ..)().Any())

resharper_vb_replace_with_of_type_any_2_highlighting

代码检查: 替换为 OfType<T>().Any() (替换为 OfType(Of ..)().Any(..))

resharper_vb_replace_with_of_type_count_1_highlighting

代码检查: 替换为 OfType<T>().Count() (替换为 OfType(Of ..)().Count())

resharper_vb_replace_with_of_type_count_2_highlighting

代码检查: 替换为 OfType<T>().Count() (替换为 OfType(Of ..)().Count(..))

resharper_vb_replace_with_of_type_first_1_highlighting

代码检查: 替换为 OfType<T>().First() (替换为 OfType(Of ..)().First())

resharper_vb_replace_with_of_type_first_2_highlighting

代码检查: 替换为 OfType<T>().First() (替换为 OfType(Of ..)().First(..))

resharper_vb_replace_with_of_type_first_or_default_1_highlighting

代码检查: 替换为 OfType<T>().FirstOrDefault() (替换为 OfType(Of ..)().FirstOrDefault())

resharper_vb_replace_with_of_type_first_or_default_2_highlighting

代码检查: 替换为 OfType<T>().FirstOrDefault() (替换为 OfType(Of ..)().FirstOrDefault(..))

resharper_vb_replace_with_of_type_last_1_highlighting

代码检查: 替换为 OfType<T>().Last() (替换为 OfType(Of ..)().Last())

resharper_vb_replace_with_of_type_last_2_highlighting

代码检查: 替换为 OfType<T>().Last() (替换为 OfType(Of ..)().Last(..))

resharper_vb_replace_with_of_type_last_or_default_1_highlighting

代码检查: 替换为 OfType<T>().LastOrDefault() (替换为 OfType(Of ..)().LastOrDefault())

resharper_vb_replace_with_of_type_last_or_default_2_highlighting

代码检查: 替换为 OfType<T>().LastOrDefault() (替换为 OfType(Of ..)().LastOrDefault(..))

resharper_vb_replace_with_of_type_single_1_highlighting

代码检查: 替换为 OfType<T>().Single() (替换为 OfType(Of ..)().Single())

resharper_vb_replace_with_of_type_single_2_highlighting

代码检查: 替换为 OfType<T>().Single() (替换为 OfType(Of ..)().Single(..))

resharper_vb_replace_with_of_type_single_or_default_1_highlighting

代码检查: 替换为 OfType<T>().SingleOrDefault() (替换为 OfType(Of ..)().SingleOrDefault())

resharper_vb_replace_with_of_type_single_or_default_2_highlighting

代码检查: 替换为 OfType<T>().SingleOrDefault() (替换为 OfType(Of ..)().SingleOrDefault(..))

resharper_vb_replace_with_of_type_where_highlighting

代码检查: 替换为 OfType<T>().Where() (替换为 OfType(Of ..)().Where(..))

resharper_vb_replace_with_single_assignment_1_highlighting

代码检查替换为单次赋值

resharper_vb_replace_with_single_assignment_2_highlighting

代码检查替换为单次赋值

resharper_vb_replace_with_single_call_to_any_highlighting

代码检查替换为单次调用 Any(..)

resharper_vb_replace_with_single_call_to_count_highlighting

代码检查替换为单次调用 Count(..)

resharper_vb_replace_with_single_call_to_first_highlighting

代码检查替换为单次调用 First(..)

resharper_vb_replace_with_single_call_to_first_or_default_highlighting

代码检查替换为单次调用 FirstOrDefault(..)

resharper_vb_replace_with_single_call_to_last_highlighting

代码检查替换为单次调用 Last(..)

resharper_vb_replace_with_single_call_to_last_or_default_highlighting

代码检查替换为单次调用 LastOrDefault(..)

resharper_vb_replace_with_single_call_to_single_highlighting

代码检查替换为单次调用 Single(..)

resharper_vb_replace_with_single_call_to_single_or_default_highlighting

代码检查替换为单次调用 SingleOrDefault(..)

resharper_vb_replace_with_single_or_default_highlighting

代码检查替换为 SingleOrDefault($args$)

resharper_vb_simplify_linq_expression_1_highlighting

代码检查简化表达式

resharper_vb_simplify_linq_expression_10_highlighting

代码检查简化表达式

resharper_vb_simplify_linq_expression_2_highlighting

代码检查简化表达式

resharper_vb_simplify_linq_expression_3_highlighting

代码检查简化表达式

resharper_vb_simplify_linq_expression_4_highlighting

代码检查简化表达式

resharper_vb_simplify_linq_expression_5_highlighting

代码检查简化表达式

resharper_vb_simplify_linq_expression_6_highlighting

代码检查简化表达式

resharper_vb_simplify_linq_expression_7_highlighting

代码检查简化表达式

resharper_vb_simplify_linq_expression_8_highlighting

代码检查简化表达式

resharper_vb_simplify_linq_expression_9_highlighting

代码检查简化表达式

resharper_vb_space_after_attribute_target_colon

属性 - 在属性目标冒号后(VB.NET)

resharper_vb_space_after_comma

其他 - ',' 后 (VB.NET)

resharper_vb_space_after_unary_op

围绕操作 - 一元运算符后 (VB.NET)

resharper_vb_space_after_unary_operator

围绕操作 - 一元运算符后 (VB.NET)

resharper_vb_space_around_additive_op

围绕操作 - 加法运算符 (+,-) (VB.NET)

resharper_vb_space_around_assignment_op

围绕操作 - 赋值运算符(如 '=' 和 '+=') (VB.NET)

resharper_vb_space_around_binary_operator

二元运算符周围的空格 (+, ||, =, ...) (通用)

resharper_vb_space_around_dot

其他 - '.' 周围 (VB.NET)

resharper_vb_space_around_member_access_operator

其他 - '.' 周围 (VB.NET)

resharper_vb_space_around_multiplicative_op

围绕操作 - 乘法运算符(如 '*' 和 '/') (VB.NET)

resharper_vb_space_around_relational_op

围绕操作 - 关系运算符 (<,>,<=,>=) (VB.NET)

resharper_vb_space_around_shift_op

围绕操作 - 移位运算符 (<<,>>) (VB.NET)

resharper_vb_space_around_stmt_colon

其他 - 在语句 ':' 周围 (VB.NET)

resharper_vb_space_before_array_rank_parentheses

数组 - 在数组维度括号之前 (VB.NET)

resharper_vb_space_before_attribute_target_colon

属性 - 在属性目标冒号之前 (VB.NET)

resharper_vb_space_before_comma

其他 - ',' 前 (VB.NET)

resharper_vb_space_before_empty_invocation_parentheses

附近括号 - 空调用括号之前 (VB.NET)

resharper_vb_space_before_empty_method_parentheses

附近的括号 - 空方法声明括号之前 (VB.NET)

resharper_vb_space_before_invocation_parentheses

附近括号 - 调用括号之前 (VB.NET)

resharper_vb_space_before_label_colon

其他 - 标签中 ':' 之前 (VB.NET)

resharper_vb_space_before_method_parentheses

附近的括号 - 方法声明括号之前 (VB.NET)

resharper_vb_space_before_type_parameter_parentheses

附近的括号 - 类型参数括号之前(VB.NET)

resharper_vb_space_within_array_initialization_braces

数组 - 数组初始化大括号内(VB.NET)

resharper_vb_space_within_array_rank_empty_parentheses

数组 - 空数组维度括号内(VB.NET)

resharper_vb_space_within_array_rank_parentheses

数组 - 数组维度括号内(VB.NET)

resharper_vb_space_within_attribute_angles

属性 - 属性尖括号内(VB.NET)

resharper_vb_space_within_empty_invocation_parentheses

附近的括号 - 空调用括号内(VB.NET)

resharper_vb_space_within_empty_method_parentheses

附近的括号 - 空方法声明括号内(VB.NET)

resharper_vb_space_within_expression_parentheses

附近的括号 - 表达式括号内 (VB.NET)

resharper_vb_space_within_invocation_parentheses

附近的括号 - 调用括号内(VB.NET)

resharper_vb_space_within_method_parentheses

附近的括号 - 方法声明括号内(VB.NET)

resharper_vb_space_within_tuple_parentheses

附近的括号 - 元组括号内(VB.NET)

resharper_vb_space_within_type_parameter_parentheses

附近的括号 - 类型参数括号内(VB.NET)

resharper_vb_stick_comment

其他 - 不缩进从第一列开始的注释 (VB.NET)

resharper_vb_string_compare_is_culture_specific_1_highlighting

代码检查String.Compare 是特定于文化的(string.Compare(string, string) 是特定于文化的)

resharper_vb_string_compare_is_culture_specific_2_highlighting

代码检查String.Compare 是特定于文化的(string.Compare(string, string, bool) 是特定于文化的)

resharper_vb_string_compare_is_culture_specific_3_highlighting

代码检查String.Compare 是特定于文化的(string.Compare(string, string, bool) 是特定于文化的)

resharper_vb_string_compare_is_culture_specific_4_highlighting

代码检查String.Compare 是特定于文化的(string.Compare(string, int, string, int) 是特定于文化的)

resharper_vb_string_compare_is_culture_specific_5_highlighting

代码检查String.Compare 是特定于文化的(string.Compare(string, int, string, int, bool) 是特定于文化的)

resharper_vb_string_compare_is_culture_specific_6_highlighting

代码检查String.Compare 是特定于文化的(string.Compare(string, int, string, int, bool) 是特定于文化的)

resharper_vb_string_compare_to_is_culture_specific_highlighting

代码检查String.CompareTo 是特定于文化的

resharper_vb_string_ends_with_is_culture_specific_highlighting

代码检查String.EndsWith 是特定于文化的(string.EndsWith(string) 是特定于文化的)

resharper_vb_string_index_of_is_culture_specific_1_highlighting

代码检查String.IndexOf 是特定于文化的(string.IndexOf(string) 是特定于文化的)

resharper_vb_string_index_of_is_culture_specific_2_highlighting

代码检查String.IndexOf 是特定于文化的(string.IndexOf(string, int) 是特定于文化的)

resharper_vb_string_index_of_is_culture_specific_3_highlighting

代码检查String.IndexOf 是特定于文化的(string.IndexOf(string, int) 是特定于文化的)

resharper_vb_string_last_index_of_is_culture_specific_1_highlighting

代码检查String.LastIndexOf 是特定于文化的(string.LastIndexOf(string) 是特定于文化的)

resharper_vb_string_last_index_of_is_culture_specific_2_highlighting

代码检查String.LastIndexOf 是特定于文化的(string.LastIndexOf(string, int) 是特定于文化的)

resharper_vb_string_last_index_of_is_culture_specific_3_highlighting

代码检查String.LastIndexOf 是特定于文化的(string.LastIndexOf(string, int) 是特定于文化的)

resharper_vb_string_starts_with_is_culture_specific_highlighting

代码检查String.StartsWith 是特定于文化的(string.StartsWith(string) 是特定于文化的)

resharper_vb_tab_width

制表符和缩进 - 制表符宽度 (VB.NET)

resharper_vb_unreachable_code_highlighting

代码检查不可达代码

resharper_vb_use_array_creation_expression_1_highlighting

代码检查使用数组创建表达式

resharper_vb_use_array_creation_expression_2_highlighting

代码检查使用数组创建表达式

替代使用 First() 方法的高亮显示

代码检查: 改用 First()

替代使用 Any 方法(1 个参数)的高亮显示

代码检查使用方法 Any()

替代使用 Any 方法(2 个参数)的高亮显示

代码检查使用方法 Any()

替代使用 Any 方法(3 个参数)的高亮显示

代码检查使用方法 Any()

替代使用 Any 方法(4 个参数)的高亮显示

代码检查使用方法 Any()

替代使用 Any 方法(5 个参数)的高亮显示

代码检查使用方法 Any()

替代使用 IsInstanceOfType 方法的高亮显示

代码检查使用方法 IsInstanceOfType(..)

替代使用 TypeOf Is 操作符(样式 1)的高亮显示

代码检查: 使用 'TypeOf .. Is ..' 运算符

替代使用 TypeOf Is 操作符(样式 2)的高亮显示

代码检查: 使用 'TypeOf .. Is ..' 运算符

BC40000 警告的高亮显示

代码检查: 使用过时成员

BC400005 警告的高亮显示

代码检查: 成员隐藏了可重写成员

BC40008 警告的高亮显示

代码检查: 使用过时成员(无消息)

BC40056 警告的高亮显示

代码检查: Imports 中指定的命名空间或类型 'name' 不包含任何公共成员或无法找到

BC42016 警告的高亮显示

代码检查: 将 X 转换为 Y 时可能会发生运行时错误

BC42025 警告的高亮显示

代码检查: 通过实例访问共享成员

BC42104 警告的高亮显示

代码检查: 变量在赋值之前被使用

BC42105、BC42106、BC42107 警告的高亮显示

代码检查: 函数在所有代码路径上未返回引用类型值

BC42304 警告的高亮显示

代码检查XML 注释中的语法错误

BC42309 警告的高亮显示

代码检查: XML 注释中包含无法解析的 'cref' 属性的标签

BC42322 警告的高亮显示

代码检查: 将 X 转换为 Y 时可能会发生运行时错误

BC42349 警告的高亮显示

代码检查: 对等值类型的冗余 DirectCast

BC42353、BC42354、BC42355 警告的高亮显示

代码检查: 函数在所有代码路径上未返回结构值

BC42356 警告的高亮显示

代码检查: 异步方法缺少 'Await' 运算符

BC42358 警告的高亮显示

Code Inspection: Because this call is not awaited, execution of the current method continues before the call is completed. 考虑对调用结果应用 'Await' 运算符。

BC42504 警告的高亮显示

代码检查CallerArgumentExpressionAttribute 应用于参数将无效,因为它是自引用的。

BC42505 警告的高亮显示

代码检查应用于参数的 CallerArgumentExpressionAttribute 将不起作用。 它应用了无效的参数名称。

WME006 警告的高亮显示

代码检查命名空间应为此项目的默认命名空间

参数换行样式

换行 - 包装调用参数 (VB.NET)

在二元运算符前换行

换行 - 优先在二元表达式中的运算符之前换行 (VB.NET)

在声明左括号前换行

换行 - 优先在方法声明中的 '(' 之前换行 (VB.NET)

在调用左括号前换行

换行 - 优先在调用中的 '(' 之前换行 (VB.NET)

扩展列表换行样式

换行 - 包装 extends/implements/handles 列表 (VB.NET)

多声明换行样式

换行 - 包装多个声明列表 (VB.NET)

参数换行样式

换行 - 包装形式参数 (VB.NET)

在构造函数中调用虚成员的高亮显示

代码检查构造函数中的虚成员调用

从未被重写的虚成员(全局)高亮显示

代码检查虚(可重写)成员从未被重写(非私有访问权限)

从未被重写的虚成员(局部)高亮显示

代码检查虚(可重写)成员从未被重写(私有访问权限)

带有 MustDisposeResource 特性但返回类型为 void 的方法的高亮显示

代码检查'void' 方法带有 [MustDisposeResource] 属性

带有 MustUseReturnValue 特性但返回类型为 void 的方法的高亮显示

代码检查'void' 方法带有 [MustUseReturnValue] 属性

不安全 API 的高亮显示

代码检查存在易受攻击的 API 使用

有漏洞的包的高亮显示

代码检查NuGet 包存在漏洞

配置模块无法解析的高亮显示

代码检查无法解析模块

配置模块限定解析的高亮显示

代码检查需要模块限定

冗余 Add Namespace 标签的高亮显示

代码检查多余的添加命名空间元素

冗余 Location 标签的高亮显示

代码检查多余的位置元素

冗余标签前缀的高亮显示

代码检查多余的 tagPrefix 声明

类型无法解析的高亮显示

代码检查无法解析符号

未使用的 Add 标签的高亮显示

代码检查多余的添加元素

由于 configSource 特性未使用的元素的高亮显示

代码检查由于 'configSource' 属性导致的多余元素或属性

未使用的 Remove 或 Clear 标签的高亮显示

代码检查多余的移除或清除元素

web.config 路径警告的高亮显示

代码检查在网站中找不到引用的路径

配置模块错误的高亮显示

代码检查错误的模块

被忽略路径的高亮显示

代码检查被忽略的路径

映射路径的高亮显示

代码检查映射的路径

使用 With 表达式替代初始化器的高亮显示

代码检查使用 'with' 表达式代替对象初始化器

With 表达式修改所有成员的高亮显示

代码检查'with' 表达式修改了所有可访问的实例成员

使用错误的 With 语句的高亮显示

代码检查在 'strict mode' 中使用 'with' 语句

在声明左括号后换行

方法签名的排列 - 优先在声明中的 '(' 之后换行,适用于: C#C++JavaScript

方法调用中在点号后换行

成员访问表达式的排列 - 偏好在 '.' 后换行(C#)

在表达式左花括号后换行

换行 - 优先在初始化列表中的 '{' 后换行 (C++)

在调用左括号后换行

调用的排列 - 优先在调用中的 '(' 之后换行,适用于: C#C++JavaScript

在主构造函数声明左括号后换行

主构造函数签名的排列 - 偏好在声明中 '(' 后换行(C#)

链式方法调用中属性后的换行

成员访问表达式的排列 - 偏好在链式方法调用中属性和字段后换行(C#)

参数换行样式

调用的排列 - 包装调用参数,适用于: C#C++JavaScriptVB.NET

换行包围元素

标签内容 - 在元素之前和之后换行,适用于: XMLXMLDOC

数组初始化器换行样式

初始化器的排列 - 换行数组初始化器(C#)

数组字面值换行

换行和拆分 - 换行数组字面量(JavaScript)

基类子句换行样式

换行 - 换行基类列表 (C++)

带 With 表达式的箭头前换行

表达式主体成员的排列 - 偏好在 '=>' 前换行并跟随表达式(C#)

在二元操作符前换行

二元表达式的排列 - 优先在二元表达式中的运算符之前换行,适用于: C#JavaScriptVB.NET

在二元模式匹配操作符前换行

二元表达式的排列 - 偏好在二元模式中的运算符前换行(C#)

在冒号前换行

换行 - 优先在 ':' 前换行 (C++)

在逗号前换行

通用 - 优先在“,”之前换行,适用于: C#C++JavaScript

在基类子句中的逗号前换行

换行 - 优先在基类子句中的 ',' 前换行 (C++)

在声明左括号前换行

方法签名的排列 - 优先在声明中的“(”之前换行,适用于: C#C++JavaScriptVB.NET

在声明右括号前换行

方法签名的排列 - 优先在声明中的“)”之前换行,适用于: C#C++

在点号前换行

换行和拆分 - 优先在 '.' 前换行(JavaScript)

在等号前换行

常规 - 优先在“=”之前换行(C#)

在表达式右花括号前换行

换行 - 优先在初始化列表中的 '}' 前换行 (C++)

在扩展类冒号前换行

类型参数、约束和基类型的排列 - 优先在“:”之前换行(C#)

在第一个方法调用前换行

成员访问表达式的排列 - 优先在第一个方法调用之前换行(C#)

在第一个类型参数约束前换行

类型参数、约束和基类型的排列 - 优先在第一个约束之前换行,适用于: C#C++

在调用左括号前换行

调用的排列 - 优先在调用中的“(”之前换行,适用于: C#C++JavaScriptVB.NET

在调用右括号前换行

调用的排列 - 优先在调用中的“)”之前换行,适用于: C#C++

在 LINQ 表达式前换行

LINQ 表达式的排列 - 优先在多行 LINQ 表达式之前换行(C#)

在主构造函数声明左括号前换行

主构造函数签名的排列 - 优先在声明中的“(”之前换行(C#)

在主构造函数声明右括号前换行

主构造函数签名的排列 - 优先在声明中的“)”之前换行(C#)

三元运算符前换行

三元表达式的排列 - 优先在三元表达式中的“?”和“:”之前换行,适用于: C#C++JavaScript

在类型参数左尖括号前换行

类型参数、约束和基类型的排列 - 优先在类型参数列表中的开尖括号之前换行(C#)

带花括号的初始化列表换行样式

换行 - 换行带大括号的初始化列表 (C++)

链式二元表达式换行

二元表达式的排列 - 换行链式二元表达式,适用于: C#JavaScript

链式二元模式匹配换行

二元表达式的排列 - 换行复杂的二元模式(C#)

链式方法调用换行

成员访问表达式的排列 - 换行链式方法调用,适用于: C#JavaScript

构造函数初始化器换行样式

换行 - 换行构造函数初始化器 (C++)

枚举声明换行

枚举的排列 - 换行枚举声明(C#)

枚举样式换行

换行 - 枚举(TypeScript)

枚举列表换行样式

换行 - 换行枚举定义 (C++)

扩展类列表换行样式

类型参数、约束和基类型的排列 - 换行扩展/实现列表,适用于: C#VB.NET

for 语句头部换行样式

语句的排列 - 换行“for”语句头部,适用于: C#JavaScript

导入语句换行

换行和拆分 - 换行 import 声明(JavaScript)

LINQ 表达式换行

LINQ 表达式的排列 - 换行 LINQ 表达式(C#)

列表模式换行

列表模式的排列 - 换行列表模式和集合表达式(C#)

多声明换行样式

语句的排列 - 换行多声明,适用于: C#JavaScriptVB.NET

多个类型参数约束的换行样式

类型参数、约束和基类型的排列 - 换行多个类型参数约束,适用于: C#C++

对象与集合初始化器的换行样式

初始化器的排列 - 换行对象和集合初始化器(C#)

对象文字的换行处理

换行和拆分 - 换行对象字面量(JavaScript)

参数换行样式

方法签名的排列 - 换行形式参数,适用于: C#C++JavaScriptVB.NET

主构造函数参数的换行样式

主构造函数签名的排列 - 换行主构造函数参数(C#)

属性模式的换行方式

属性模式的排列 - 换行属性模式(C#)

switch 表达式的换行方式

切换表达式的排列 - 换行切换表达式(C#)

标签与处理指令的换行方式

换行 - 换行标签和处理指令,适用于: XMLXMLDOC

三元表达式的换行样式

三元表达式的排列 - 换行三元表达式,适用于: C#C++JavaScript

文本换行方式

标签内容 - 换行内部文本,适用于: XMLXMLDOC

联合类型用法的换行方式

换行和分割 - 包裹联合类型用法(TypeScript)

逐字插值字符串的换行方式

插值字符串的排列 - 换行插值字符串(C#)

错误表达式语句的高亮显示

代码检查可疑的表达式语句

缩进大小错误的高亮显示

代码检查缩进不正确(缩进大小不正确)

元数据使用错误的高亮显示

代码检查元数据使用错误

public 修饰符指定错误的高亮显示

代码检查不合规的“public”修饰符或其缺失

require 相对路径错误的高亮显示

代码检查“require”中路径样式不合规

为非 null 属性分配 null 的高亮显示

代码检查可能将 'null' 分配给非空实体

Avalonia 中流绑定运算符绑定模式错误的高亮显示

代码检查在 TwoWay 或 OneWayToSource 绑定模式中使用流绑定运算符

具有上下文的绑定无法解析的高亮显示

代码检查当 DataContext 已知时,绑定路径未解析

无上下文的绑定无法解析的高亮显示

代码检查当 DataContext 未知时,绑定路径未解析

编译绑定缺少数据类型的错误高亮

代码检查未为 CompiledBinding 指定 x:DataType

构造函数警告高亮显示

代码检查构造函数未解析

十进制解析依赖文化设置的高亮显示

代码检查十进制数字的解析取决于当前机器的区域设置

依赖属性解析失败的高亮显示

代码检查缺少依赖属性描述符字段

样式 Setter 重复定义的高亮显示

代码检查重复的样式属性/事件设置器

动态资源出错的高亮显示

代码检查{DynamicResource} 只能用于依赖属性

元素名称引用无法解析的高亮显示

代码检查元素名称引用未解析

空的网格长度定义的高亮显示

代码检查网格长度定义不能为空

字段修饰符需指定 Name 的高亮显示

代码检查x:FieldModifier 属性需要 x:Name 属性

网格定义可转换为属性的高亮显示

代码检查网格列/行定义可以转换为属性

忽略的路径高亮显示

代码检查被忽略的路径

索引超出网格定义的高亮显示

代码检查网格元素列/行索引超出网格定义范围

成员类型无效的高亮显示

代码检查无效类型的成员

资源目标类型无效的高亮显示

代码检查无效目标类型的 XAML 样式

资源类型无效的高亮显示

代码检查无效类型的 XAML 资源

类型无效的高亮显示

代码检查无效类型的对象/标记扩展

语言级别的高亮显示

代码检查XAML 语言级别错误

映射路径高亮显示

代码检查映射的路径

方法参数将被忽略的高亮显示

代码检查方法参数将在生成的代码中被事件的参数替换

缺少网格索引的高亮显示

代码检查非第一个子项缺少网格列/行设置器

重载冲突的高亮显示

代码检查找到具有相同参数数量的多个重载

父项不在组件树中的高亮显示

代码检查父级在当前组件树之外

路径错误的高亮显示

代码检查路径错误

可能出现空引用异常的高亮显示

代码检查绑定路径中可能存在 'null' 值且没有回退值

冗余的附加属性的高亮显示

代码检查移除冗余的附加属性设置器

冗余的绑定模式属性的高亮显示

代码检查绑定模式等于默认值

冗余的集合属性的高亮显示

代码检查冗余的空集合属性设置器

冗余的 freeze 属性的高亮显示

代码检查冗余的 'Freeze' 属性

冗余的网格定义的高亮显示

代码检查单个网格行/列定义是多余的

冗余的网格跨越的高亮显示

代码检查单元格网格列/行跨度是多余的

冗余的修饰符属性的高亮显示

代码检查冗余的修饰符属性

冗余的名称属性的高亮显示

代码检查冗余的名称属性

冗余的命名空间别名的高亮显示

代码检查冗余的命名空间别名

冗余的属性类型限定符的高亮显示

代码检查冗余的属性类型限定符

冗余的资源的高亮显示

代码检查冗余的资源

冗余的样式值的高亮显示

代码检查属性值等于样式提供的值

冗余的 UpdateSourceTrigger 属性的高亮显示

代码检查UpdateSourceTrigger=Default 是多余的

冗余的 Xamarin.Forms 类声明的高亮显示

代码检查由于 x:Key 属性,资源无法通过类名访问

资源文件路径大小写不匹配的高亮显示

代码检查资源路径区分大小写

路由事件解析失败的高亮显示

代码检查缺少路由事件描述符字段

静态资源未解析的高亮显示

代码检查静态资源未解析

未找到样式类的高亮显示

代码检查未找到样式类

无效的样式目标类型的高亮显示

代码检查样式目标类型无法转换为基类型

意外元素的高亮显示

代码检查意外的元素错误

意外文本标记的高亮显示

代码检查意外的文本标记错误

不允许的 x:Key 属性的高亮显示

代码检查x:Key 仅允许用于资源和字典元素

XAML 中重复的设备家族类型视图的高亮显示

代码检查重复的设备系列视图

XAML 中设备家族视图 CLR 名称不匹配的高亮显示

代码检查特定于 DeviceFamily 的视图类型名称与通用类型名称不匹配

XAML RelativeSource 默认模式警告的高亮显示

代码检查RelativeSourceMode 未被显式设置

XAML 中未知的设备家族类型的高亮显示

代码检查未知的 DeviceFamily

Xamarin.Forms 中数据类型与绑定上下文类型不匹配的高亮显示

代码检查x:DataType 和 BindingContext 中的类型不匹配

对齐时使用制表符的样式

制表符和缩进 - 使用制表符缩进时如何对齐(XML)

允许远端对齐

制表符和缩进 - 即使结果缩进过大也要对齐(XML)

属性缩进样式

标签头部内部 - 属性缩进(XML)

属性样式

标签头部内部 - 属性格式(XML)

处理指令后保留空行

处理指令 - 处理指令后空行(XML)

文档注释语法问题的高亮显示

代码检查XML 代码注释中的非法语法

缩进子元素

标签内容 - 不包含文本的元素内部缩进(XML)

缩进大小

制表符和缩进 - 缩进大小(XML)

缩进样式

制表符和缩进 - 缩进样式(XML)

缩进文本内容

标签内容 - 包含文本的元素内部缩进(XML)

插入最后的换行符

其他 - 文件末尾的换行符(XML)

保留用户换行符

标签内容 - 保留现有换行符(XML)

多行元素前换行

标签周围 - 将多行元素放在新行上(XML)

单行元素前换行

标签周围 - 将单行元素放在新行上(XML)

元素超长时在标签中换行

标签内容 - 当元素长度超过时,起始标签后和结束标签前换行(XML)

包含子元素时在标签中换行

标签内容 - 包含其他元素且不包含文本的元素中,起始标签后和结束标签前换行(XML)

多行元素中在标签内换行

标签内容 - 多行元素中,起始标签后和结束标签前换行(XML)

标签之间的最大空行数

标签周围 - 标签之间的最大空行数(XML)

最大行长度

换行 - 硬换行位置(XML)

处理指令属性样式

处理指令 - 属性格式(XML)

处理指令属性缩进

处理指令 - 属性缩进(XML)

最后一个属性后加空格

标签头部内部 - 最后一个属性后的空格(XML)

最后一个处理指令属性后加空格

处理指令 - 最后一个属性后的空格(XML)

自闭标签前加空格

标签头部内部 - '/>' 前的空格(XML)

属性中等号两侧加空格

标签头部内部 - 属性中的 '=' 周围的空格(XML)

处理指令属性中等号两侧加空格

处理指令 - 属性中的 '=' 周围的空格(XML)

标签内部加空格

标签内容 - 起始标签后和结束标签前的空格(XML)

Tab 宽度

制表符和缩进 - 制表符宽度(XML)

包裹元素时换行

标签内容 - 元素前后换行(XML)

用于控制是否自动换行 XML 标签和处理指令

换行 - 换行标签和处理指令(XML)

用于控制是否自动换行 XML 文本内容

标签内容 - 文本内部换行(XML)

用于定义对齐 XML 文档注释时的制表符填充样式

制表符和缩进 - 使用制表符缩进时如何对齐(XMLDOC)

允许将 XML 文档注释远距离对齐

制表符和缩进 - 即使结果缩进过大也要对齐(XMLDOC)

定义 XML 文档注释中属性的缩进

标签头部内部 - 属性缩进(XMLDOC)

定义 XML 文档注释中属性的样式

标签头部内部 - 属性格式(XMLDOC)

控制在处理指令后是否保留空行

处理指令 - 处理指令后空行(XMLDOC)

控制是否缩进 XML 文档注释中的子元素

标签内容 - 不包含文本的元素内部缩进(XMLDOC)

定义 XML 文档注释缩进的宽度

制表符和缩进 - 缩进大小(XMLDOC)

定义 XML 文档注释的缩进样式

制表符和缩进 - 缩进样式(XMLDOC)

定义 XML 文档注释中正文的缩进

标签内容 - 包含文本的元素内部缩进(XMLDOC)

保留用户在 XML 文档注释中添加的换行符

标签内容 - 保留现有换行符(XMLDOC)

在 XML 元素前添加换行符

标签周围 - 始终将以下元素放在新行上(XMLDOC)

在多行 XML 元素前添加换行符

标签周围 - 将多行元素放在新行上(XMLDOC)

在单行 XML 元素前添加换行符

标签周围 - 将单行元素放在新行上(XMLDOC)

当元素超过指定长度时,在其标签中添加内部换行符

标签内容 - 当元素长度超过时,起始标签后和结束标签前换行(XMLDOC)

为包含子元素的元素在其标签内添加换行符

标签内容 - 包含其他元素且不包含文本的元素中,起始标签后和结束标签前换行(XMLDOC)

为多行元素在其标签内添加换行符

标签内容 - 多行元素中,起始标签后和结束标签前换行(XMLDOC)

限制 XML 标签之间的最大空行数

标签周围 - 标签之间的最大空行数 (XMLDOC)

设置 XML 文档注释的最大行长度

换行 - 硬换行位置 (XMLDOC)

定义处理指令中属性的样式

处理指令 - 属性格式 (XMLDOC)

定义处理指令中属性的缩进

处理指令 - 属性缩进 (XMLDOC)

定义 XML 属性列表中最后一个属性后的空格

标签头部内部 - 最后一个属性后的空格 (XMLDOC)

定义处理指令属性列表中最后一个属性后的空格

处理指令 - 最后一个属性后的空格 (XMLDOC)

控制自闭合 XML 标签中前的空格

标签头部内部 - '/>' 前的空格 (XMLDOC)

控制 XML 属性中等号两侧的空格

标签头部内部 - 属性中 '=' 周围的空格 (XMLDOC)

控制处理指令属性中等号两侧的空格

处理指令 - 属性中 '=' 周围的空格 (XMLDOC)

控制是否在 XML 标签内添加空格

标签内容 - 起始标签后和结束标签前的空格 (XMLDOC)

控制 XML 文档注释中制表符的宽度

制表符和缩进 - 制表符宽度 (XMLDOC)

控制是否将 XML 文档注释元素整体换行

标签内容 - 元素前后换行 (XMLDOC)

控制是否换行 XML 文档注释中的标签和处理指令

换行 - 标签和处理指令换行 (XMLDOC)

控制是否换行 XML 文档注释中的文本内容

标签内容 - 文本内部换行 (XMLDOC)

控制带控制台输出突出显示的 xUnit 测试行为

代码检查Xunit 测试中的控制台输出

高亮标记从末尾索引为零的数组访问

代码检查从末尾的索引必须大于零;使用 '^1' 引用最后一个元素

定义选择器样式的格式

代码布局 - 选择器(Css)

定义 ShaderLab 中对齐时的制表符填充样式

制表符和缩进 - 使用制表符缩进时如何对齐(ShaderLab)

允许对 ShaderLab 元素执行远距离对齐

制表符和缩进 - 即使结果缩进过大也要对齐(ShaderLab)

定义 ShaderLab 语言中大括号的样式

大括号布局样式 (通用)

定义 ShaderLab 语言中缩进的宽度

制表符和缩进 - 缩进大小(ShaderLab)

定义 ShaderLab 语言中的缩进样式

制表符和缩进 - 缩进样式(ShaderLab)

定义 ShaderLab 文件中制表符的宽度

制表符和缩进 - 制表符宽度(ShaderLab)

定义简单代码块的样式

大括号布局 - 将简单的复合语句保持在一行 (C++)

定义简单 case 语句的样式

换行 - 在简单的 'case' 语句中换行 (C++)

定义简单嵌入式语句的样式

换行 - 在单个嵌入语句中换行,适用于: C++JavaScript

定义单语句函数的样式

换行 - 单语句函数 (JavaScript)

控制属性的排序方式

标签头部内部 - 排序属性(HTML)

控制类选择器的排序方式

标签头部内部 - 排序类选择器(HTML)

将 System 命名空间的 using 语句放在前面

引用限定和 'using' 指令 - 在排序 'using' 指令时优先放置 'System.*' 和 'Windows.*' 命名空间 (C#)

space_after_ampersand_op

一元运算符后 - 不安全取地址运算符 (&) (C#)

在箭头 (->) 后添加空格

Lambda 表达式 - 在 '=>' 后 (JavaScript)

在星号 (*) 操作符后添加空格

一元运算符后 - 不安全星号运算符 (*) (C#)

在属性冒号后添加空格

冒号周围 - 其他冒号后 (C#)

在属性目标冒号后添加空格

属性 - 在属性目标冒号后(VB.NET)

在属性之后添加空格

属性 - 属性后 (C#)

在类型转换后添加空格

其他 - 在类型转换括号后,适用于: C#C++

在冒号后添加空格

冒号周围 - 其他冒号后 (C#)

在位域声明符中的冒号后添加空格

在声明中 - 在位域声明的冒号后 (C++)

在 case 标签中的冒号后添加空格

冒号周围 - 在 'case' 语句的冒号后,适用于: C#C++

在继承子句中的冒号后添加空格

冒号周围 - 在基类型列表冒号后,适用于: C#C++

在类型注解中的冒号后添加空格

类型注解 - 在 '?' 后 (TypeScript)

在逗号后添加空格

逗号后空格 (通用)

在基类子句中逗号后添加空格

在声明中 - 基类子句中的逗号后 (C++)

在声明中的逗号后添加空格

在声明中 - 多变量声明中的逗号后 (C++)

在枚举中的逗号后添加空格

在声明中 - 枚举中的逗号后 (C++)

在初始化括号中的逗号后添加空格

在表达式中 - 均匀初始化大括号中的逗号后 (C++)

在方法参数列表中的逗号后添加空格

在声明中 - 函数参数中的逗号后 (C++)

在方法调用参数中的逗号后添加空格

在表达式中 - 函数调用和初始化中的逗号后 (C++)

在模板参数的逗号后添加空格

在声明中 - 模板参数中的逗号后 (C++)

在模板参数列表中的逗号后添加空格

在声明中 - 模板参数中的逗号后 (C++)

在参数包中省略号后添加空格

其他 - 在参数包的 '...' 后 (C++)

在 for 循环中的冒号后添加空格

在控制语句中 - 在基于范围的 for 循环的 ':' 后 (C++)

在函数定义中的逗号后添加空格

函数 - 逗号后(Css)

在控制流语句中的关键字后添加空格

控制流语句括号前的空格 (通用)

在最后一个属性之后添加空格

标签头部内 - 在最后一个属性后空格,适用于: HTMLXMLXMLDOC

在最后一个处理指令属性之后添加空格

处理指令 - 在最后一个属性后空格,适用于: HTMLXMLXMLDOC

在逻辑非操作符 (!) 后添加空格

一元运算符后 - 逻辑非运算符 (!) (C#)

在媒体查询冒号后添加空格

媒体查询 - 冒号后(Css)

在媒体查询逗号后添加空格

媒体查询 - 逗号后(Css)

在 operator 关键字后添加空格

其他 - 运算符关键字后 (C#)

在非操作符后添加空格

在表达式中 - 在逻辑非运算符 (!) 后 (C++)

在属性冒号后添加空格

属性 - 在冒号后,适用于: CssJavaScript

在属性分号后添加空格

属性 - 分号后(Css)

在成员指针中的 * 后添加空格

在声明中 - 在变量声明的 ptr 后 (C++)

在数据成员指针中的 * 后添加空格

在声明中 - 在多个变量声明的 ptr 后 (C++)

在方法中指针符号 * 后添加空格

在声明中 - 在函数返回类型的 ptr 后 (C++)

在嵌套声明符中的指针符号 * 后添加空格

在声明中 - 在嵌套声明符的 ptr 后 (C++)

space_after_ref_in_data_member

在声明中 - 在变量声明的 ref 后 (C++)

space_after_ref_in_data_members

在声明中 - 在多个变量声明的 ref 后 (C++)

space_after_ref_in_method

在声明中 - 在函数返回类型的 ref 后 (C++)

在选择器逗号后添加空格

选择器 - 逗号后(Css)

在 for 语句分号后添加空格

围绕逗号和分号 - 在 'for' 分号之后,可用于: C#C++JavaScript

在分隔符后添加空格

表达式 - 分隔符后 (Css)

在三元表达式中的冒号后添加空格

在三元运算符中 - 在 ':' 之后,可用于: C#C++JavaScript

在三元表达式中的问号后添加空格

在三元运算符中 - 在 '?' 之后,可用于: C#C++JavaScript

在类型参数约束冒号后添加空格

围绕冒号 - 在类型参数约束冒号之后,可用于: C#C++

在一元减号操作符后添加空格

一元运算符后 - 一元减运算符 (-) (C#)

在一元操作符后添加空格

围绕操作 - 一元运算符后 (VB.NET)

在一元操作符后添加空格

一元运算符后的空格 (!, -, ~,...) (通用)

在一元加号操作符后添加空格

一元运算符后 - 一元加运算符 (+) (C#)

在加法和减法操作符两侧添加空格

围绕二元运算符 - 加法运算符 (+,-),可用于: C#VB.NET

在 alias 等号周围添加空格

其他 - 在命名空间别名指令中的 '=' 周围,可用于: C#C++

在箭头操作符 (->) 周围添加空格

二元运算符周围 - 不安全箭头运算符 (->) (C#)

在赋值操作符两侧添加空格

围绕二元运算符 - 赋值运算符(如 '=' 和 '+='),可用于: C#VB.NET

在赋值操作符两侧添加空格

在表达式中 - 在赋值运算符周围,可用于: C++JavaScript

在属性匹配操作符周围添加空格

属性选择器 - 匹配运算符周围 (Css)

在二元操作符两侧添加空格

二元运算符周围的空格 (+, ||, =, ...) (通用)

在按位运算符两侧添加空格

二元运算符周围 - 位运算符 (&,|,^) (C#)

在 trailing return 类型的解引用符号两侧添加空格

在声明中 - 在尾随返回类型的 '->' 周围 (C++)

在点号 (.) 周围添加空格

其他 - 在点号周围,可用于: C#C++JavaScriptVB.NET

在等号类操作符两侧添加空格

二元运算符周围 - 相等运算符 (==,!=) (C#)

在 lambda 表达式中的箭头两侧添加空白

其他 - Lambda 箭头周围 (C#)

逻辑运算符周围的空格

二元运算符周围 - 逻辑运算符 (&&,||) (C#)

成员访问运算符周围的空格

成员访问运算符周围的空格 (., ->, ...) (通用)

乘法运算符周围的空格

围绕二元运算符 - 乘法运算符 (*,/,%),可用于: C#VB.NET

空合并运算符周围的空格

二元运算符周围 - 空合并运算符 (??) (C#)

运算符周围的空格

表达式 - 运算符周围 (Css)

类型用法中管道或和号周围的空格

联合和交叉类型 - 在类型使用中的 '|' 或 '&' 周围 (TypeScript)

关系运算符周围的空格

围绕二元运算符 - 关系运算符 (<,>,<=,>=),可用于: C#VB.NET

选择器运算符周围的空格

选择器 - 运算符周围 (Css)

移位运算符周围的空格

围绕二元运算符 - 移位运算符 (<<,>>,>>>),可用于: C#VB.NET

语句中的冒号前后空格

其他 - 在语句 ':' 周围 (VB.NET)

三元运算符周围的空格

三元运算符周围的空格 (?, :) (通用)

数组访问方括号前的空格

围绕数组括号 - 在数组访问括号之前,可用于: C#JavaScript

数组维数方括号前的空格

数组括号周围 - 数组维度括号前 (C#)

数组维数圆括号前的空格

数组 - 在数组维度括号之前 (VB.NET)

箭头前的空格

Lambda 表达式 - 在 ':' 前 (JavaScript)

属性冒号前的空格

冒号周围 - 其他冒号前 (C#)

属性目标冒号前的空格

属性 - 在属性目标冒号之前 (VB.NET)

catch 圆括号前的空格

语句中的括号前 - 'catch' 括号 (C#)

checked 圆括号前的空格

其他括号前 - 'checked' 和 'unchecked' 括号 (C#)

冒号前的空格

冒号周围 - 其他冒号前 (C#)

位域声明中的冒号前的空格

在声明中 - 在位域声明的冒号前 (C++)

case 语句中冒号前的空格

围绕冒号 - 在 'case' 语句中的冒号之前,可用于: C#C++JavaScript

继承子句中冒号前的空格

围绕冒号 - 在基类型列表冒号之前,可用于: C#C++

类型注解中冒号前的空格

类型注解 - 在 ':' 前 (TypeScript)

逗号前的空格

逗号前的空格(通用)

基类子句中逗号前的空格

在声明中 - 基类子句中的逗号前 (C++)

声明中逗号前的空格

在声明中 - 多变量声明中的逗号前 (C++)

枚举中逗号前的空格

在声明中 - 枚举中的逗号前 (C++)

初始化大括号中逗号前的空格

在表达式中 - 均匀初始化大括号中的逗号前 (C++)

方法中逗号前的空格

在声明中 - 函数参数中的逗号前 (C++)

方法调用中逗号前的空格

在表达式中 - 函数调用和初始化中的逗号前 (C++)

模板参数中的逗号前空格

在声明中 - 模板参数中的逗号前 (C++)

模板参数列表中逗号前的空格

在声明中 - 模板参数中的逗号前 (C++)

default 圆括号前的空格

在其他括号之前 - 'default' 括号 (C#)

参数包中省略号前的空格

其他 - 参数包中 '...' 之前 (C++)

空调用参数圆括号前的空格

附近括号 - 空调用括号之前 (VB.NET)

空方法调用圆括号前的空格

其他括号之前 - 方法调用空括号,可用于: C#C++JavaScript

空方法声明圆括号前的空格

其他括号之前 - 方法声明空括号,可用于: C#VB.NET

fixed 圆括号前的空格

语句中的括号前 - 'fixed' 括号 (C#)

for 冒号前的空格

在控制语句中 - 基于范围的 for 循环中 ':' 之前 (C++)

for 圆括号前的空格

语句中的括号前 - 'for' 括号 (C#)

foreach 圆括号前的空格

语句中的括号前 - 'foreach' 括号 (C#)

函数逗号前的空格

函数 - 逗号前 (Css)

if 圆括号前的空格

语句中的括号前 - 'if' 括号 (C#)

初始化器大括号前的空格

在表达式中 - 统一初始化大括号之前 (C++)

调用参数圆括号前的空格

附近括号 - 调用括号之前 (VB.NET)

标签冒号前的空格

其他 - 标签中 ':' 之前 (VB.NET)

lambda 圆括号前的空格

在声明中 - lambda 参数中括号之前 (C++)

lock 圆括号前的空格

语句中的括号前 - 'lock' 括号 (C#)

媒体查询中的冒号前的空格

媒体查询 - 冒号前 (Css)

媒体查询中的逗号前的空格

媒体查询 - 逗号前 (Css)

方法调用名和圆括号之间的空格

其他括号之前 - 方法调用括号,可用于: C#C++JavaScript

方法定义名称和圆括号之间的空格

其他括号之前 - 方法声明括号,可用于: C#JavaScriptVB.NET

匿名方法定义名称和圆括号之间的空格

在函数声明中 - 匿名方法的括号前 (JavaScript)

nameof 圆括号前的空格

在其他括号之前 - 'nameof' 括号 (C#)

new 圆括号前的空格

在其他括号之前 - 'new' 括号 (C#)

可空标记前的空格

其他 - 在可空标记之前 (C#)

开方括号前的空格

括号前的空格 (通用)

指针星号声明前的空格

其他 - 在不安全指针声明之前 (C#)

后缀运算符前的空格

在表达式中 - 后缀运算符之前 (C++)

属性冒号前的空格

属性 - 冒号之前,可用于: CssJavaScript

属性分号前的空格

属性 - 分号前 (Css)

抽象声明中的指针前的空格

在声明中 - 抽象声明中 ptr 之前 (C++)

数据成员中指针前的空格

在声明中 - 变量声明中 ptr 之前 (C++)

数据成员中多个指针的空格

在声明中 - 声明多个变量时 ptr 之前 (C++)

方法中指针前的空格

在声明中 - 函数返回类型中 ptr 之前 (C++)

抽象声明中的引用前的空格

在声明中 - 抽象声明中 ref 之前 (C++)

数据成员中引用前的空格

在声明中 - 变量声明中 ref 之前 (C++)

数据成员中多个引用的空格

在声明中 - 声明多个变量时 ref 之前 (C++)

方法中引用前的空格

在声明中 - 函数返回类型中 ref 之前 (C++)

选择器逗号前的空格

选择器 - 逗号前 (Css)

自闭合标签前的空格

标签头部内部 - '/>' 之前的空格,可用于: HTMLXMLXMLDOC

分号前的空格

逗号和分号周围 - 分号之前,可用于: C#JavaScript

for 语句中分号前的空格

逗号和分号周围 - 'for' 分号之前,可用于: C#C++JavaScript

分隔符前的空格

表达式 - 分隔符前 (Css)

单行属性访问器前的空格

围绕大括号 - 在单行访问器块之前 (C#)

sizeof 圆括号前的空格

在其他括号之前 - 'sizeof' 括号 (C#)

switch 圆括号前的空格

语句中的括号前 - 'switch' 括号 (C#)

模板参数尖括号前的空格

在声明中 - 模板参数中尖括号之前 (C++)

模板参数列表前的空格

在声明中 - 模板形参中尖括号之前 (C++)

三元运算符中的冒号前的空格

三元运算符中 - ':' 之前,可用于: C#C++JavaScript

三元运算符中的问号前的空格

三元运算符中 - '?' 之前,可用于: C#C++JavaScript

尾部注释前的空格

其他 - 行尾注释之前,可用于: C#C++

类型参数尖括号前的空格

围绕尖括号 - 在类型参数列表的尖括号之前 (C#)

类型参数列表尖括号前的空格

围绕尖括号 - 在类型参数列表的尖括号之前 (C#)

类型参数约束中冒号前的空格

冒号周围 - 类型参数约束冒号之前,可用于: C#C++

类型参数圆括号前的空格

附近的括号 - 类型参数括号之前(VB.NET)

类型参数方括号前的空格

类型参数和参数 - 括号前(TypeScript)

typeof 圆括号前的空格

在其他括号之前 - 'typeof' 括号 (C#)

using 圆括号前的空格

语句中的括号前 - 'using' 括号 (C#)

while 圆括号前的空格

语句中的括号前 - 'while' 括号 (C#)

单行属性中访问器之间的空格

围绕大括号 - 在单行属性/事件访问器之间 (C#)

属性块之间的空格

属性 - 在属性部分之间 (C#)

模板参数中闭合尖括号之间的空格

在声明中 - 模板参数中闭合尖括号之间 (C++)

空方括号之间的空格

方括号周围 - 数组维度空括号内,可用于: C#JavaScript

关键字和表达式之间的空格

在其他括号之前 - 在关键字和表达式之间 (C#)

关键字和类型之间的空格

在其他括号之前 - 在关键字和类型之间 (C#)

方法调用空参数列表括号之间的空格

其他括号内 - 方法调用空括号,可用于: C#C++JavaScript

方法调用名称和起始圆括号之间的空格

方法调用括号前的空格(通用)

方法调用参数列表括号之间的空格

其他括号内 - 方法调用括号,可用于: C#C++JavaScript

方法定义空参数列表括号之间的空格

其他括号内 - 方法声明空括号,可用于: C#C++JavaScript

方法定义名称和起始圆括号之间的空格

方法声明括号前的空格 (通用)

方法定义参数列表括号之间的空格

其他括号内 - 方法声明括号,可用于: C#C++JavaScript

控制流语句括号之间的空格

控制流语句括号内的空格 (通用)

方括号之间的空格

括号内的空格 (通用)

类型转换圆括号之间的空格

其他括号内 - 类型转换括号,可用于: C#C++

冒号后的空格

空格 - 聚合选项中冒号后 (Protobuf)

冒号前的空格

空格 - 聚合选项中冒号前 (Protobuf)

逗号处的空格

空格 - 选项中逗号后 (Protobuf)

等号处的空格

空格 - 字段和选项中的等号周围 (Protobuf)

单行属性访问器中的空格

围绕大括号 - 在单行访问器内 (C#)

单行匿名方法中的空格

围绕大括号 - 在单行匿名方法内 (C#)

单行方法中的空格

围绕大括号 - 在单行方法内 (C#)

后缀与前缀运算符附近的空格

一元运算符后 - ++ 和 -- 前后(C#)

数组访问括号内的空格

方括号周围 - 数组访问括号内,可用于: C#C++JavaScript

数组初始化大括号内的空格

数组 - 数组初始化大括号内(VB.NET)

数组字面量括号内的空格

在数组字面量中 - 括号内 (JavaScript)

数组维数括号内的空格

数组括号周围 - 数组维度括号内 (C#)

空数组维数括号内的空格

围绕数组括号 - 在数组维度空括号内 (C#)

空数组维数圆括号内的空格

数组 - 空数组维度括号内(VB.NET)

数组维数圆括号内的空格

数组 - 数组维度括号内(VB.NET)

属性尖括号内的空格

属性 - 属性尖括号内(VB.NET)

属性方括号内的空格

属性 - 属性括号内 (C#)

属性匹配括号内的空格

属性选择器 - 方括号内 (Css)

catch 圆括号内的空格

语句中的括号内 - 'catch' 括号 (C#)

checked 圆括号内的空格

其他括号内 - 'checked' 和 'unchecked' 括号(C#)

声明圆括号内的空格

在声明中 - 括号内 (C++)

default 圆括号内的空格

其他括号内 - 'default' 括号(C#)

空数组字面量括号内的空格

在数组字面量中 - 空括号内(JavaScript)

空代码块内的空格

在控制语句中 - 空块内 (C++)

空大括号内的空格

大括号周围 - 空大括号之间的空格(C#)

空初始化器大括号内的空格

在表达式中 - 空的统一初始化大括号内 (C++)

空调用圆括号内的空格

附近的括号 - 空调用括号内(VB.NET)

空方法圆括号内的空格

附近的括号 - 空方法声明括号内(VB.NET)

空对象字面量大括号内的空格

在对象表达式中 - 空大括号内(JavaScript)

空模板参数内的空格

在声明中 - 模板形参中空尖括号内 (C++)

表达式圆括号内的空格

表达式 - 括号内,可用于: CssVB.NET

fixed 圆括号内的空格

语句中的括号内 - 'fixed' 括号 (C#)

for 圆括号内的空格

语句中的括号内 - 'for' 括号 (C#)

foreach 圆括号内的空格

语句中的括号内 - 'foreach' 括号 (C#)

函数圆括号内的空格

函数 - 圆括号内 (Css)

if 圆括号内的空格

语句中的括号内 - 'if' 括号 (C#)

import 大括号内的空格

在 import 声明中 - 大括号内(JavaScript)

初始化器大括号内的空格

在表达式中 - 在统一初始化大括号内 (C++)

调用圆括号内的空格

附近的括号 - 调用括号内(VB.NET)

列表模式中括号内的空格

数组括号周围 - 列表模式和集合表达式括号内 (C#)

lock 圆括号内的空格

语句中的括号内 - 'lock' 括号 (C#)

媒体块内的空格

媒体查询 - 块内 (Css)

媒体查询圆括号内的空格

媒体查询 - 圆括号内 (Css)

方法圆括号内的空格

附近的括号 - 方法声明括号内(VB.NET)

nameof 圆括号内的空格

其他括号内 - 'nameof' 括号(C#)

new 圆括号内的空格

其他括号内 - 'new' 括号(C#)

对象字面量大括号内的空格

在对象表达式中 - 大括号内(JavaScript)

圆括号内的空格

在其他括号中 - 括号,可用于: C#C++JavaScript

属性块内的空格

属性 - 块内 (Css)

单行数组初始化器大括号内的空格

大括号周围 - 单行表达式大括号内(C#)

sizeof 圆括号内的空格

其他括号内 - 'sizeof' 括号(C#)

切片模式内的空格

其他 - 切片模式中 '..' 之后(C#)

switch 圆括号内的空格

语句中的括号内 - 'switch' 括号 (C#)

模板实参中的空格

在声明中 - 在模板参数的尖括号内 (C++)

模板实参内的空格

模板字面量 - 模板参数的大括号内(JavaScript)

模板参数内的空格

在声明中 - 在模板参数的尖括号内 (C++)

元组圆括号内的空格

附近的括号 - 元组括号内(VB.NET)

类型参数尖括号内的空格

尖括号周围 - 类型参数尖括号(C#)

类型实参尖括号内的空格

尖括号周围 - 类型形参尖括号(C#)

类型参数圆括号内的空格

附近的括号 - 类型参数括号内(VB.NET)

类型参数中括号内的空格

类型参数和参数 - 括号内(TypeScript)

typeof 圆括号内的空格

其他括号内 - 'typeof' 括号(C#)

using 圆括号内的空格

语句中的括号内 - 'using' 括号 (C#)

while 圆括号内的空格

语句中的括号内 - 'while' 括号 (C#)

属性中等号两侧的空格

在标签头部 - 属性中 '=' 周围的空格,可用于: HTMLXMLXMLDOC

处理指令属性中等号两侧的空格

处理指令 - 属性中 '=' 周围的空格,可用于: HTMLXMLXMLDOC

标签内的空格

标签内容 - 起始标签后和结束标签前的空格,否则,可用于: XMLXMLDOC

对 else if 的特殊处理

通用 - 特殊的 'else if' 处理,可用于: C#JavaScript

限定静态成员

静态成员限定 - 需要限定的成员(C#)

限定静态成员的方式

静态成员限定 - 使用名称限定(C#)

粘连注释

其他缩进 - 不要缩进从第一列开始的注释,适用于: C#JavaScriptVB.NET

制表符宽度

通用 - 制表符宽度,可用于: C#C++CssHTMLJavaScriptProtobufShaderLabVB.NETXMLXMLDOC

语句结束风格

语句 - 定义语句的终止方式(JavaScript)

顶级函数声明返回值类型风格

换行 - 在顶层函数声明的返回类型后换行 (C++)

顶级函数定义返回值类型风格

换行 - 在顶层函数定义的返回类型后换行 (C++)

多行列表中结尾逗号

尾随逗号 - 多行列表中新行之前(C#)

单行列表中结尾逗号

尾随逗号 - 当最后一个元素后没有新行时(C#)

类型声明用的大括号

大括号布局 - 类型和命名空间声明,适用于: C#C++

类型用的大括号

大括号布局 - 类型和模块(TypeScript)

初始化器大括号中使用连续缩进

大括号布局 - 在表达式大括号内使用连续行缩进(C#)

圆括号中使用连续缩进

括号 - 在括号内使用连续行缩进(C#)

表达式大括号中使用连续行缩进

缩进 - 在初始化列表中使用连续行缩进 (C++)

方法参数中使用连续行缩进

缩进 - 在函数声明和调用的圆括号中使用连续行缩进 (C++)

对代码块风格使用启发式判断

代码主体 - 应用样式启发式规则(C#)

从前一个元素继承缩进

其他缩进 - 在部分格式化时使用前一个元素的缩进(C#)

使用旧引擎

使用旧引擎进行 Razor 格式化(Razor CSharp)

对明显类型使用 Roslyn 逻辑

'var' 声明中的使用 - 偏好 Roslyn(Visual Studio)逻辑以推断类型(C#)

对齐多行参数

对齐多行结构 - 调用参数(VB.NET)

对齐多行数组初始化器

对齐多行结构 - 数组初始化器 (VB.NET)

对齐多行表达式

对齐多行结构 - 表达式(VB.NET)

对齐多行 Implements 列表

对齐多行结构 - Implements/handles 列表 (VB.NET)

对齐多行参数列表

对齐多行结构 - 方法参数(VB.NET)

对齐多行声明

对齐多行结构 - 多声明列表(VB.NET)

对齐时用制表符补齐样式

制表符和缩进 - 使用制表符进行缩进时的对齐方式(VB.NET)

允许使用别名

引用限定 - 允许 'Imports' 别名指令(VB.NET)

Imports 后的空行数

空行 - 导入部分后 (VB.NET)

Options 后的空行数

空行 - 文件选项部分后 (VB.NET)

字段前后的空行数

空行 - 多行字段周围 (VB.NET)

全局属性前后的空行数

空行 - 全局属性后 (VB.NET)

可调用元素前后的空行数

空行 - 多行方法周围 (VB.NET)

命名空间前后的空行数

空行 - 命名空间周围 (VB.NET)

区域指令前后的空行数

空行 - 区域周围 (VB.NET)

单行字段前后的空行数

空行 - 单行字段周围 (VB.NET)

单行可调用元素前后的空行数

空行 - 单行方法周围 (VB.NET)

类型前后的空行数

空行 - 类型周围 (VB.NET)

区域指令内的空行数

空行 - 区域内部 (VB.NET)

Select 语句中 Case 的缩进

其他 - 从 'select' 缩进 'case'(VB.NET)

缩进大小

制表符和缩进 - 缩进大小 (VB.NET)

缩进样式

制表符和缩进 - 缩进样式 (VB.NET)

保留代码中的空行

保留现有格式 - 保留代码中的最大空行数 (VB.NET)

声明中保留空行

保留现有格式 - 保留声明中的最大空行数 (VB.NET)

保留用户断行

保留现有格式 - 保留现有换行符 (VB.NET)

最大行宽

换行 - 硬换行位置 (VB.NET)

事件属性与事件定义位于同一行

属性 - 将事件属性放在同一行(VB.NET)

字段属性与字段定义位于同一行

属性 - 将字段属性放在同一行 (VB.NET)

方法属性与方法定义位于同一行

属性 - 将方法属性放在同一行 (VB.NET)

属性属性与属性定义位于同一行

属性 - 将属性属性放在同一行 (VB.NET)

类型属性与类型定义位于同一行

属性 - 将类型属性放在同一行 (VB.NET)

倾向使用限定引用

引用限定 - 优先使用完全限定引用 (VB.NET)

属性目标冒号后加空格

属性 - 在属性目标冒号后(VB.NET)

逗号后加空格

其他 - ',' 后 (VB.NET)

一元运算符后加空格

围绕操作 - 一元运算符后 (VB.NET)

一元运算符后添加空格

围绕操作 - 一元运算符后 (VB.NET)

加法运算符周围添加空格

围绕操作 - 加法运算符 (+,-) (VB.NET)

赋值运算符周围添加空格

围绕操作 - 赋值运算符(如 '=' 和 '+=') (VB.NET)

二元运算符周围添加空格

二元运算符周围的空格 (+, ||, =, ...) (通用)

点号周围添加空格

其他 - '.' 周围 (VB.NET)

成员访问运算符周围添加空格

其他 - '.' 周围 (VB.NET)

乘法运算符周围添加空格

围绕操作 - 乘法运算符(如 '*' 和 '/') (VB.NET)

关系运算符周围添加空格

围绕操作 - 关系运算符 (<,>,<=,>=) (VB.NET)

位移运算符周围添加空格

围绕操作 - 移位运算符 (<<,>>) (VB.NET)

语句中的冒号周围添加空格

其他 - 在语句 ':' 周围 (VB.NET)

数组维度括号前添加空格

数组 - 在数组维度括号之前 (VB.NET)

属性目标冒号前添加空格

属性 - 在属性目标冒号之前 (VB.NET)

逗号前添加空格

其他 - ',' 前 (VB.NET)

空参数调用括号前添加空格

附近括号 - 空调用括号之前 (VB.NET)

空方法括号前添加空格

附近的括号 - 空方法声明括号之前 (VB.NET)

调用括号前添加空格

附近括号 - 调用括号之前 (VB.NET)

标签冒号前添加空格

其他 - 标签中 ':' 之前 (VB.NET)

方法括号前添加空格

附近的括号 - 方法声明括号之前 (VB.NET)

类型参数括号前添加空格

附近的括号 - 类型参数括号之前(VB.NET)

数组初始化花括号内添加空格

数组 - 数组初始化大括号内(VB.NET)

空数组维度括号内添加空格

数组 - 空数组维度括号内(VB.NET)

数组维度括号内添加空格

数组 - 数组维度括号内(VB.NET)

属性尖括号内添加空格

属性 - 属性尖括号内(VB.NET)

空调用括号内添加空格

附近的括号 - 空调用括号内(VB.NET)

空方法括号内添加空格

附近的括号 - 空方法声明括号内(VB.NET)

表达式括号内添加空格

附近的括号 - 表达式括号内 (VB.NET)

调用括号内添加空格

附近的括号 - 调用括号内(VB.NET)

方法括号内添加空格

附近的括号 - 方法声明括号内(VB.NET)

元组括号内添加空格

附近的括号 - 元组括号内(VB.NET)

类型参数括号内添加空格

附近的括号 - 类型参数括号内(VB.NET)

注释紧贴前一个语句

其他 - 不缩进从第一列开始的注释 (VB.NET)

制表符宽度

制表符和缩进 - 制表符宽度 (VB.NET)

参数换行样式

换行 - 包装调用参数 (VB.NET)

二元运算符前换行

换行 - 优先在二元表达式中的运算符之前换行 (VB.NET)

声明左括号前换行

换行 - 优先在方法声明中的 '(' 之前换行 (VB.NET)

调用左括号前换行

换行 - 优先在调用中的 '(' 之前换行 (VB.NET)

Extends 列表换行样式

换行 - 包装 extends/implements/handles 列表 (VB.NET)

多重声明换行样式

换行 - 包装多个声明列表 (VB.NET)

参数换行样式

换行 - 包装形式参数 (VB.NET)

声明左括号后换行

方法签名的排列 - 优先在声明中的 '(' 之后换行,适用于: C#C++JavaScript

方法调用中点号后换行

成员访问表达式的排列 - 偏好在 '.' 后换行(C#)

表达式左花括号后换行

换行 - 优先在初始化列表中的 '{' 后换行 (C++)

调用左括号后换行

调用的排列 - 优先在调用中的 '(' 之后换行,适用于: C#C++JavaScript

主构造函数声明左括号后换行

主构造函数签名的排列 - 偏好在声明中 '(' 后换行(C#)

链式方法调用中属性后换行

成员访问表达式的排列 - 偏好在链式方法调用中属性和字段后换行(C#)

参数换行样式

调用的排列 - 包装调用参数,适用于: C#C++JavaScriptVB.NET

元素换行包裹

标签内容 - 在元素之前和之后换行,适用于: XMLXMLDOC

数组初始化换行样式

初始化器的排列 - 换行数组初始化器(C#)

数组字面量换行

换行和拆分 - 换行数组字面量(JavaScript)

Base 子句换行样式

换行 - 换行基类列表 (C++)

表达式带箭头前换行

表达式主体成员的排列 - 偏好在 '=>' 前换行并跟随表达式(C#)

二元运算符前换行

二元表达式的排列 - 优先在二元表达式中的运算符之前换行,适用于: C#JavaScriptVB.NET

二元模式运算符前换行

二元表达式的排列 - 偏好在二元模式中的运算符前换行(C#)

冒号前换行

换行 - 优先在 ':' 前换行 (C++)

逗号前换行

通用 - 优先在“,”之前换行,适用于: C#C++JavaScript

Base 子句中逗号前换行

换行 - 优先在基类子句中的 ',' 前换行 (C++)

声明左括号前换行

方法签名的排列 - 优先在声明中的“(”之前换行,适用于: C#C++JavaScriptVB.NET

声明右括号前换行

方法签名的排列 - 优先在声明中的“)”之前换行,适用于: C#C++

点号前换行

换行和拆分 - 优先在 '.' 前换行(JavaScript)

等号前换行

常规 - 优先在“=”之前换行(C#)

表达式右花括号前换行

换行 - 优先在初始化列表中的 '}' 前换行 (C++)

Extends 子句冒号前换行

类型参数、约束和基类型的排列 - 优先在“:”之前换行(C#)

首个方法调用前换行

成员访问表达式的排列 - 优先在第一个方法调用之前换行(C#)

首个类型参数约束前换行

类型参数、约束和基类型的排列 - 优先在第一个约束之前换行,适用于: C#C++

调用左括号前换行

调用的排列 - 优先在调用中的“(”之前换行,适用于: C#C++JavaScriptVB.NET

调用右括号前换行

调用的排列 - 优先在调用中的“)”之前换行,适用于: C#C++

LINQ 表达式前换行

LINQ 表达式的排列 - 优先在多行 LINQ 表达式之前换行(C#)

主构造函数声明左括号前换行

主构造函数签名的排列 - 优先在声明中的“(”之前换行(C#)

主构造函数声明右括号前换行

主构造函数签名的排列 - 优先在声明中的“)”之前换行(C#)

三元运算符前换行

三元表达式的排列 - 优先在三元表达式中的“?”和“:”之前换行,适用于: C#C++JavaScript

类型参数左尖括号前换行

类型参数、约束和基类型的排列 - 优先在类型参数列表中的开尖括号之前换行(C#)

花括号初始化列表换行样式

换行 - 换行带大括号的初始化列表 (C++)

链式二元表达式换行

二元表达式的排列 - 换行链式二元表达式,适用于: C#JavaScript

链式二元模式换行

二元表达式的排列 - 换行复杂的二元模式(C#)

链式方法调用换行

成员访问表达式的排列 - 换行链式方法调用,适用于: C#JavaScript

构造函数初始化器换行样式

换行 - 换行构造函数初始化器 (C++)

枚举声明换行

枚举的排列 - 换行枚举声明(C#)

枚举换行样式

换行 - 枚举(TypeScript)

枚举项换行样式

换行 - 换行枚举定义 (C++)

Extends 列表换行样式

类型参数、约束和基类型的排列 - 换行扩展/实现列表,适用于: C#VB.NET

for 语句头部换行样式

语句的排列 - 换行“for”语句头部,适用于: C#JavaScript

导入语句换行

换行和拆分 - 换行 import 声明(JavaScript)

LINQ 表达式换行

LINQ 表达式的排列 - 换行 LINQ 表达式(C#)

列表模式换行

列表模式的排列 - 换行列表模式和集合表达式(C#)

多重声明换行样式

语句的排列 - 换行多声明,适用于: C#JavaScriptVB.NET

多个类型参数约束换行样式

类型参数、约束和基类型的排列 - 换行多个类型参数约束,适用于: C#C++

对象与集合初始化器换行样式

初始化器的排列 - 换行对象和集合初始化器(C#)

对象字面量换行

换行和拆分 - 换行对象字面量(JavaScript)

参数换行样式

方法签名的排列 - 换行形式参数,适用于: C#C++JavaScriptVB.NET

主构造函数参数换行样式

主构造函数签名的排列 - 换行主构造函数参数(C#)

属性模式换行

属性模式的排列 - 换行属性模式(C#)

switch 表达式换行

切换表达式的排列 - 换行切换表达式(C#)

标签和处理指令换行

换行 - 换行标签和处理指令,适用于: XMLXMLDOC

三元表达式换行样式

三元表达式的排列 - 换行三元表达式,适用于: C#C++JavaScript

文本换行

标签内容 - 换行内部文本,适用于: XMLXMLDOC

联合类型用法换行

换行和分割 - 包裹联合类型用法(TypeScript)

逐字插值字符串换行

插值字符串的排列 - 换行插值字符串(C#)

XML 对齐时使用制表符填充样式

制表符和缩进 - 使用制表符缩进时如何对齐(XML)

允许 XML 远处对齐

制表符和缩进 - 即使结果缩进过大也要对齐(XML)

XML 属性缩进

标签头部内部 - 属性缩进(XML)

XML 属性样式

标签头部内部 - 属性格式(XML)

处理指令后插入空行

处理指令 - 处理指令后空行(XML)

缩进子元素

标签内容 - 不包含文本的元素内部缩进(XML)

XML 缩进大小

制表符和缩进 - 缩进大小(XML)

XML 缩进样式

制表符和缩进 - 缩进样式(XML)

XML 文本缩进

标签内容 - 包含文本的元素内部缩进(XML)

插入最终换行符

其他 - 文件末尾的换行符(XML)

保留用户换行符

标签内容 - 保留现有换行符(XML)

多行元素前换行

标签周围 - 将多行元素放在新行上(XML)

单行元素前换行

标签周围 - 将单行元素放在新行上(XML)

元素超过指定长度时标签中换行

标签内容 - 当元素长度超过时,起始标签后和结束标签前换行(XML)

含子元素的元素在标签中换行

标签内容 - 包含其他元素且不包含文本的元素中,起始标签后和结束标签前换行(XML)

多行元素在标签中换行

标签内容 - 多行元素中,起始标签后和结束标签前换行(XML)

标签之间的最大空行数

标签周围 - 标签之间的最大空行数(XML)

最大行长度

换行 - 硬换行位置(XML)

处理指令属性样式

处理指令 - 属性格式(XML)

处理指令属性缩进

处理指令 - 属性缩进(XML)

最后一个属性后是否保留空格

标签头部内部 - 最后一个属性后的空格(XML)

最后一个处理指令属性后是否保留空格

处理指令 - 最后一个属性后的空格(XML)

自关闭标签前是否保留空格

标签头部内部 - '/>' 前的空格(XML)

属性中等号两侧留空

标签头部内部 - 属性中的 '=' 周围的空格(XML)

处理指令属性中等号两侧留空

处理指令 - 属性中的 '=' 周围的空格(XML)

标签内部是否保留空格

标签内容 - 起始标签后和结束标签前的空格(XML)

制表符宽度

制表符和缩进 - 制表符宽度(XML)

环绕元素换行设置

标签内容 - 元素前后换行(XML)

标签与处理指令换行设置

换行 - 换行标签和处理指令(XML)

文本换行设置

标签内容 - 文本内部换行(XML)

对齐填充样式(制表符)

制表符和缩进 - 使用制表符缩进时如何对齐(XMLDOC)

允许远距离对齐

制表符和缩进 - 即使结果缩进过大也要对齐(XMLDOC)

属性缩进

标签头部内部 - 属性缩进(XMLDOC)

属性样式

标签头部内部 - 属性格式(XMLDOC)

处理指令后空行

处理指令 - 处理指令后空行(XMLDOC)

缩进子元素

标签内容 - 不包含文本的元素内部缩进(XMLDOC)

缩进尺寸

制表符和缩进 - 缩进大小(XMLDOC)

缩进样式

制表符和缩进 - 缩进样式(XMLDOC)

缩进文本

标签内容 - 包含文本的元素内部缩进(XMLDOC)

保留用户换行

标签内容 - 保留现有换行符(XMLDOC)

元素前换行

标签周围 - 始终将以下元素放在新行上(XMLDOC)

多行元素前换行

标签周围 - 将多行元素放在新行上(XMLDOC)

单行元素前换行

标签周围 - 将单行元素放在新行上(XMLDOC)

当元素长度超过指定值时标签内换行

标签内容 - 当元素长度超过时,起始标签后和结束标签前换行(XMLDOC)

含有子元素时标签内换行

标签内容 - 包含其他元素且不包含文本的元素中,起始标签后和结束标签前换行(XMLDOC)

多行元素标签内换行

标签内容 - 多行元素中,起始标签后和结束标签前换行(XMLDOC)

标签之间允许的最大空行数

标签周围 - 标签之间的最大空行数 (XMLDOC)

最大行长度

换行 - 硬换行位置 (XMLDOC)

处理指令属性样式

处理指令 - 属性格式 (XMLDOC)

处理指令属性缩进

处理指令 - 属性缩进 (XMLDOC)

最后一个属性后是否保留空格

标签头部内部 - 最后一个属性后的空格 (XMLDOC)

最后一个处理指令属性后是否保留空格

处理指令 - 最后一个属性后的空格 (XMLDOC)

自关闭标签前是否保留空格

标签头部内部 - '/>' 前的空格 (XMLDOC)

在属性中的等号左右添加空格

标签头部内部 - 属性中 '=' 周围的空格 (XMLDOC)

在处理指令属性中的等号左右添加空格

处理指令 - 属性中 '=' 周围的空格 (XMLDOC)

在标签内添加空格

标签内容 - 起始标签后和结束标签前的空格 (XMLDOC)

选项卡宽度

制表符和缩进 - 制表符宽度 (XMLDOC)

环绕元素换行

标签内容 - 元素前后换行 (XMLDOC)

包装标签与处理指令

换行 - 标签和处理指令换行 (XMLDOC)

包装文本内容

标签内容 - 文本内部换行 (XMLDOC)

最后修改日期: 2025年 9月 27日