配置eslint

了解如何配置eslint,对ux文件的js代码和js文件进行实时的js语法检测。

如何开启hap-eslint功能

  • 通过IDE的命令面板输入hap-eslint,可以开启/关闭eslint功能,显示hap-eslint的日志打印,生成eslint配置文件,自动修复功能。

pemToKeystore

  • 在eslint功能起效前需要配置三个依赖库,分别是eslint、babel-eslint、eslint-plugin-hybrid。

如何enable或disable某条规则

  • 在eslint起效后,当ux文件出现语法错误的时候,在IDE的下方问题栏中会自动eslint的语法错误告警或者提示。

pemToKeystore

  • 选中提示栏,点击右键会弹出一个对话框,点击上面的按钮可以在本文件中disable这条eslint规则。

pemToKeystore

pemToKeystore

如何使用命令行对整个项目进行校验

  • 可以使用命令行,来检测本工程空间的所有ux文件的语法。输入:./node_modules/.bin/eslint src —ext=ux

pemToKeystore