蝙蝠侠-需要
eslint 插件来防止父目录中的require模块。 没有父母。 得到它?
安装
npm install eslint-plugin-batman-requires --save-dev
用法
然后在你的.eslintrc :
{
" plugins " : [
" batman-requires "
],
" rules " : {
" batman-requires/no-parents " : 2
}
}
白名单文件
有时候你真的想要求家长。 就像将测试放在模块旁边的__tests__目录中一样,每个测试文件都需要其主题。 .eslintrc在每个__tests__目录中放置自定义.eslintrc或在任何地方放置 eslint 注释,您只需在规则配置中指定一些白名单全局(minimatch-style),例如
{
" rules
1