问题描述
我不想每次创建新的 Ionic/Angular 项目时都转换为 Eslint 有没有办法将 Eslint 配置为默认值?
解决方法
截至目前,angular/ionic CLI 没有选择 Eslint 作为默认 linter 的选项。我也想知道同样的问题,所以创建了一个小脚本来帮助我在新项目创建时配置 Eslint:
#!/bin/bash
if [[ $1 = "" ]]
then
echo "Please provide project name"
exit 1
fi
ionic start $1
cd $PWD/$1
ng add @angular-eslint/schematics
# For angular project update following with this -> ng g @angular-eslint/schematics:convert-tslint-to-eslint $1
ng g @angular-eslint/schematics:convert-tslint-to-eslint app
只需使用项目名称执行此脚本即可。