VA 移动设计系统 - Linting 套件
Linting 软件包包含一个 ESLint 配置, 供消费者使用 VA 设计系统移动组件库 在使用过时组件时自动发出折旧通知.
消费者
这些步骤假设你已经有 eslint 为您的工程安装为 devdependency并正确配置.
- 添加
@department-of-veterans-affairs/eslint-config-mobile作为您项目的依赖性- 注意: 您的版本应该匹配您的组件包版本以正确操作
- 在您的 eslint 配置文件中, 添加到
extends属性 :@department-of-veterans-affairs/mobile
配置后, 运行在您的工程上会发出使用过时组件的警告 .
如果 Linting 是您持续整合检查和警告的一部分, 则可以在您的 CI 林ting 脚本中添加以下内容以压制 CI 期间的警告 :
--rule 'deprecate/import: off'
捐助者
对贡献者来说,这没什么好说的,因为这只是一套规则.
这个软件包利用了 eslint-plugin-deprecate 软件包将发布折旧通知,作为林入的一部分。 由于没有真正的代码,也没有什么可以运行的,所以贡献就像编辑林定规则一样简单 gitHub 网页界面中 并创建一个公关.
这一软件包的版本应与组件软件包保持一致.