首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

代码提交检查

"no-delete-var": 2, //不能对var声明的变量使用delete操作符 "no-dupe-keys": 2, //在创建对象字面量时不允许键重复 "no-duplicate-case...": 2, //禁止重复的函数声明 "no-invalid-this": 0, //禁止无效的this,只能用在构造器,类,对象字面量 "no-redeclare": 2, //禁止重复声明变量.../为用户定义的JSX组件强制使用PascalCase "react/jsx-sort-props": 2, //强化props按字母排序 "react/jsx-uses-react":..."react/react-in-jsx-scope": 2, //使用JSX时防止丢失React "react/self-closing-comp": 0, //防止没有children的组件的额外结束标签...2, //在JSX属性中强制或禁止等号周围的空格 "no-unreachable": 1, //不能有无法执行的代码 "comma-dangle": 2, //对象字面量项尾不能有逗号

3.5K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    最好用的 IntelliJ 插件 Top 10

    SQL Query Plugin 通过JDBC连接执行SQL语句的工具。它具有语法高亮、一次执行多个SQL语句,高亮显示主键和外键,直接编辑结果等功能。 ?...De/Encode 选中的文本为 Base64 递增/递减: 递增/递减所有找到的数字 复制行并且递增/递减所有找到的数字 创建序列:保持第一个数字,递增替换所有其他数字 递增重复的数字 按自然顺序排序...(不能在列模式下工作) 移除选定的文本 移除选定文本中的所有空格 删除选定文本中的所有空格 删除重复的行 只保留重复的行 删除空行 删除所有换行符 其他: 交换字符/选择/线/标记 切换文件路径分隔符:...BrowseWordAtCaret 允许轻松浏览下一个/上一个字的插入符号,并高亮显示所选单词的外观 用法:使用CTRL-ALT-UP,CTRL-ALT-DOWN浏览 注意:在默认键盘映射中,这个快捷键也适用于下一个...Shifter 检测插入符号、行或关键字的类型,并在键盘快捷键上将其“向上”或“向下”移动。 如果一行中只有一个可移动的单词,则可以移动而不用插入它。

    2.4K100

    盘点开发者最爱的 IntelliJ 插件 Top 10

    SQL Query Plugin 通过JDBC连接执行SQL语句的工具。它具有语法高亮、一次执行多个SQL语句,高亮显示主键和外键,直接编辑结果等功能。.../Encode 选中的文本为 Base64 递增/递减: 递增/递减所有找到的数字 复制行并且递增/递减所有找到的数字 创建序列:保持第一个数字,递增替换所有其他数字 递增重复的数字 按自然顺序排序:...(不能在列模式下工作) 移除选定的文本 移除选定文本中的所有空格 删除选定文本中的所有空格 删除重复的行 只保留重复的行 删除空行 删除所有换行符 其他: 交换字符/选择/线/标记 切换文件路径分隔符:...BrowseWordAtCaret 允许轻松浏览下一个/上一个字的插入符号,并高亮显示所选单词的外观 用法:使用CTRL-ALT-UP,CTRL-ALT-DOWN浏览 注意:在默认键盘映射中,这个快捷键也适用于下一个...Shifter 检测插入符号、行或关键字的类型,并在键盘快捷键上将其“向上”或“向下”移动。 如果一行中只有一个可移动的单词,则可以移动而不用插入它。

    1.8K70

    React 开发常用 eslint + Prettier vscode 配置方案

    'no-delete-var': 2, //不能对var声明的变量使用delete操作符 'no-dupe-keys': 2, //在创建对象字面量时不允许键重复 'no-duplicate-case...': 2, //禁止重复的函数声明 'no-invalid-this': 0, //禁止无效的this,只能用在构造器,类,对象字面量 'no-redeclare': 2, //禁止重复声明变量.../为用户定义的JSX组件强制使用PascalCase 'react/jsx-sort-props': 2, //强化props按字母排序 'react/jsx-uses-react':...'react/react-in-jsx-scope': 2, //使用JSX时防止丢失React 'react/self-closing-comp': 0, //防止没有children的组件的额外结束标签...2, //在JSX属性中强制或禁止等号周围的空格 'no-unreachable': 1, //不能有无法执行的代码 'comma-dangle': 2, //对象字面量项尾不能有逗号

    3.2K10

    IntelliJ IDEA插件的安装及插件汇总

    通过快捷键自动补全函数的调用参数,针对包含大量参数的构造函数和方法非常有用 CamelCase 命名风格转换插件,可以在 kebab-case,SNAKE_CASE,PascalCase,camelCase...,snake_case 和 空格风格之间切换 Free Mybatis plugin 在dao层方法跳转到对应mapper文件中sql语句的映射 IDEA Mind Map 思维导图插件 Key promoter...快捷键提示插件 Lombok 帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。...Grep Console 自定义控制台输出格式插件 CheckStyle-IDEA 代码规范检查插件 FindBugs 潜在 Bug 检查 Key promoter X 提醒快捷键 GenerateAllSetter...成set方法的对象 MetricsReloaded 代码复杂度检查 Statistic 代码统计插件 JavaDoc 通过快捷 就可以生成注释 JRebel Plugin 热部署插件 CodeGlance

    71220

    编程中的命名法

    大驼峰命名法 大驼峰命名法 又称为 帕斯卡命名法、PascalCase 命名法 : 每个单词的首字母都大写。多用于类的名称,类文件名称 Order、OrderInfo、UserProfile 3....短横线命名法 kebab-case 短横线隔开命名法是编程中常用的命名法,开发使用破折号 (也可以说是: 减号,中划线) 代替单词之间的空格 编程中用的名称应该是描述性的,即尽可能见名知义。...通常需要两个或更多的单词来恰当的表达其含义。然而,大多数编程语言不允许单词之间有空格。...kebab 是烤肉串的意思,该命名法试图通过破折号替换单词之间的空格来克服这一限制 使用示例: user-avatararticle-title 4....匈牙利命名法 匈牙利命名法 是微软推广的一种关于变量、函数、对象、前缀、宏定义等各种类型的符号的命名规范 匈牙利命名法 的主要思想: 在变量和函数名中加入前缀以增进人们对程序的理解。

    1.3K20

    前端规范那些事

    错误的提示 ? 1.3.2如何屏蔽不必要的检测(如单元测试、本地mock等) 创建.eslintignore ?...,其命名应该始终使用 camelCase "vue/name-property-casing": ["error", "PascalCase"], // JS/JSX 中的组件名应该始终是 PascalCase...//方式1 module.exports = { "printWidth": 160, //一行的字符数,如果超过会进行换行,默认为80 "tabWidth": 2, //一个tab代表几个空格数..."useTabs": false, //是否使用tab进行缩进,默认为false,表示用空格进行缩减 "singleQuote": false, //字符串是否使用单引号,默认为false,使用双引号...": true, //对象大括号直接是否有空格,默认为true,效果:{ foo: bar } } 2.2 如何使用 使用eslint-plugin-prettier插件来添加prettier作为ESLint

    1.2K30

    gson参数走私浅析

    ()方法中,实际会调用doPeek进行处理,这里会对解析过程中的有效元素进行一些记录:在doPeek方法中,会调用nextNonWhitespace,它的作用是跳过 JSON 流中的所有空白字符(如空格...0x02 参数走私场景当使用ReflectiveTypeAdapterFactory处理时,如果在set操作时使用了已存在的键,则新值会替换旧值,原有的键值对会被新的键值对覆盖。...那么也就是说如果特殊字符出现在value的第一个字符时gson仍可以正常解析,例如下面的例子,额外的字符$会作为键的一部分进行解析:String body ="{$$\"activityId\":\"123...\b结合解析时允许key/value首字母都允许不带引号的特点将\b"activityId"额外认为是一个独立的键:通过MapTypeAdapterFactory解析也印证了相关的猜想,gson确实因为将...\b"activityId"额外认为是一个独立的键,而取到了前者,而fastjson因为忽略了无关的\b仍正常解析获取到了后者,利用这一点差异完成了参数走私:此外,在将JSON反序列化成Java对象时没有正确的解析时

    8410

    【更正】【深入浅出C#】章节10: 最佳实践和性能优化:编码规范和代码风格

    以下是一些常见的C#命名约定: PascalCase(帕斯卡命名法):PascalCase是一种命名约定,其中单词的首字母都大写,不包含空格或其他分隔符。通常用于类名、结构体名、接口名和枚举类型名。...缩进和空格 在C#编码规范中,缩进和空格的使用对于代码的可读性和一致性非常重要。以下是一些常见的C#缩进和空格规范: 缩进风格: 使用4个空格进行缩进。这是C#社区中最常见的缩进风格。...在逗号后添加一个空格,但不要在括号内的逗号后添加空格。 不要在括号和方括号内的空格。...以下是与面向对象编程风格相关的一些代码风格和约定: 类和对象命名: 类名通常使用帕斯卡命名法(PascalCase),以描述类的名称。例如,Person, OrderManager....可测试性:通过将依赖项注入对象,你可以更轻松地使用模拟对象或虚拟对象来进行单元测试。这使得测试更加容易,因为你可以轻松地替换依赖项以模拟不同的场景。

    66111

    【深入浅出C#】章节10: 最佳实践和性能优化:编码规范和代码风格

    以下是一些常见的C#命名约定: PascalCase(帕斯卡命名法):PascalCase是一种命名约定,其中单词的首字母都大写,不包含空格或其他分隔符。通常用于类名、结构体名、接口名和枚举类型名。...缩进和空格 在C#编码规范中,缩进和空格的使用对于代码的可读性和一致性非常重要。以下是一些常见的C#缩进和空格规范: 缩进风格: 使用4个空格进行缩进。这是C#社区中最常见的缩进风格。...在逗号后添加一个空格,但不要在括号内的逗号后添加空格。 不要在括号和方括号内的空格。...以下是与面向对象编程风格相关的一些代码风格和约定: 类和对象命名: 类名通常使用帕斯卡命名法(PascalCase),以描述类的名称。例如,Person, OrderManager....可测试性:通过将依赖项注入对象,你可以更轻松地使用模拟对象或虚拟对象来进行单元测试。这使得测试更加容易,因为你可以轻松地替换依赖项以模拟不同的场景。

    88230

    【编码规范】Typescript 编码风格指南

    用更合理的方式书写 Typescript 规范的代码可以促进团队合作, 规范的代码可以减少 bug 处理, 规范的代码可以降低维护成本, 规范的代码有助于代码审查, 养成代码规范的习惯,有助于程序员自身的成长...命名 使用PascalCase为类型命名。 不要使用I做为接口名前缀。 使用PascalCase为枚举值命名。 使用camelCase为函数命名。 使用camelCase为属性或本地变量命名。...尽可能使用完整的单词拼写命名。 组件 1个文件对应一个逻辑组件 (比如:解析器,检查器)。 不要添加新的文件。 .generated.*后缀的文件是自动生成的,不要手动改它。...一般假设 假设像Nodes,Symbols等这样的对象在定义它的组件外部是不可改变的。不要去改变它们。 假设数组是不能改变的。 类 为了保持一致,在核心编译链中不要使用类,使用函数闭包代替。...开始的{总是在同一行。 小括号里开始不要有空白. 逗号,冒号,分号后要有一个空格。

    1.3K20
    领券