关闭了explicit-module-boundary-types,Typescript 中,必须明确指定函数的返回值类型。...并且函数中的return后的类型必须与指定的类型一致 参考文档
下面是一个 "explicit-module-boundary-types" 规则的栗子
// 会出现 explicit-module-boundary-types...警告
export default function () {
return 1;
}
// 下面的函数不会出现警告
export var fn = function (): number {...return 1;
};
TS 中可以通过类型推断判断出函数的返回值类型,因此可以关闭此 Lint
添加 NPM 脚本
{
"script": {
"lint-staged:js": "...".js,.jsx,.ts,.tsx"的文件
lint:js: 只校验src目录下,后缀名为".js,.jsx,.ts,.tsx"的文件中,被修改过的文件。