CSS Linter 중에 가장 많이 사용된다고 하는 stylelint 적용 방법에 대해 알아보자!
npm install -D stylelint
// .stylelintrc.js
module.exports = {
rules: {
"color-no-invalid-hex": true,
},
};
.stylelintrc.js
파일을 생성해 규칙을 작성할 수 있다.
위에 적용한 규칙은 알아볼 수 없는 hex 값을 색상 값으로 설정했을 때 오류를 발생시킨다.
npx stylelint ./src/css/index.css
npx stylelint ./src/css/index.css --fix
--fix
옵션을 붙이면 수정해야할 부분에 대해 수정도 같이 진행해준다!
실행 결과
npm install -D stylelint-config-standard
module.exports = {
extends: "stylelint-config-standard",
rules: {
"color-no-invalid-hex": true,
},
}
// .stylelintignore
index.css
/* 비활성화 블록 생성 */
/* stylelint-disable */
header {
color: "#fff";
}
/* stylelint-enable */
다음에는 Prettier 설정 과정에 대해서도 정리해보겠다!