0
으로 나는 eslint 플러그인을 만들었습니다 (즉 eslint - 플러그인 - 구성 요소)이 명 규칙 : no-wait
및 no-huge-timeout
. 나는이 같은 .eslintrc
이 두 규칙을 추가하는 경우, eslint가 제대로 작동 :로드 eslint 플러그인 규칙은 기본적
{
"extends": "airbnb-base",
"plugins": ["components"],
"rules": {
"components/no-wait": 2,
"components/no-huge-timeouts": 2
}
}
난 할 노력했습니다 것은 다음과 같이 내 플러그인의 인덱스를로드하는 것입니다 :
'use strict';
var requireIndex = require('requireindex');
module.exports.rules = requireIndex(__dirname + '/lib/rules');
module.exports.configs = {
rules: {
'components/no-wait': 2,
'components/no-huge-timeouts': 2
}
};
그러나 이 방법의 eslint 그들을로드하지 않습니다. 그것이 내가 할 노력하고있어 내가 어떻게 할 수있는 일을하기 위해 추적 할 수없는 가망 있다면 내 질문 일 것이다.