2017-05-31 2 views
1

Ich möchte eslint mit git pre-commit Hook verwenden, so dass es Fehler automatisch beheben kann (zumindest was automatisch behoben werden kann) und andere Fehler ignorieren, so dass es nicht blockiert das Commit selbst.Ignore Eslint Fehler während der git pre-commit

Der Code von package.json:

"scripts": { 
    "test-staged": "lint-staged" 
}, 
"pre-commit": [ 
    "test-staged" 
], 
"lint-staged": { 
    "*.{js,jsx}": [ 
    "eslint --config=config/.eslintrc --fix", 
    "git add" 
    ] 
} 

Wie kann ich es erreichen?

Antwort

0

Ok, ich denke, es geschafft zu arbeiten:

"scripts": { 
    "eslint-fix-force": "npm run eslint --fix || true", 
    "test-staged": "lint-staged" 
} 

"lint-staged": { 
    "*.{js,jsx}": [ 
    "eslint-fix-force", 
    "git add" 
    ] 
} 

Sie müssen auch lint-staged in dependencies innerhalb package.json

haben