eslint - 如何为类属性名称定义 ESLInt 规则?
问题描述
我正在使用带有 eslint 和 airbnb 规则的 javascript(不是 typescript)。
我想知道是否可以指定一个规则来验证类属性的命名。
特别是,我想强制类属性以“m_”开头并使用蛇形大小写。例子:
class A {
constructor() {
this.boo = "boo"; //BAD
this.m_boo = "boo"; //OK
}
}
解决方案
我只知道这个(相当旧的)eslint 插件,它的规则与您需要的类似,但您可能可以基于此创建自己的自定义规则: https ://www.npmjs.com/package/eslint-插件类
推荐阅读
- php - FPDF 错误:一些数据已经输出。无法发送 PDF 文件
- oracle - DATE 出现“ORA-00936:缺少表达式”
- javascript - Meteor MongoDB 按子字段过滤父记录
- jmeter - 我如何确定 JMeter 不会同时使用同一个样本超过一次?
- mysql - 众多 varchar 字段的 mysql 表规范
- c++ - 图像处理应用程序的硬件和软件安全建议
- rcpp - 为什么rcpp函数很慢?
- amazon-web-services - 如何创建会话以使用我的个人资料?
- python - 如果 biNumber[i] == "1": TypeError: 'int' object is not subscriptable,我一直遇到问题,我想知道是否有人能告诉我为什么?
- sql - 尝试从 SQL 中的表中确定从设定日期到当前日期的时间长度