728x90
1. npm 설치(centos root에서 수행)
curl -sL https://rpm.nodesource.com/setup | bash -
yum install -y nodejs (Nodejs가 필요)
2. CSSLint 설치
sudo npm install -g csslint
3. 실행
csslint 검사할 폴더명(or 검사할 파일명.css)
csslint --format=checkstyle-xml test2 (checkstyle로 결과를 보여줌)
csslint --format=checkstyle-xml test2 > csslint.xml (해당 로그를 사용자가 지정한 파일을 생성하여 넣어줌)
4. 원하는 룰 사용하는 방법
csslint --errors=rule1,rule2 검사할 폴더명(or 검사할 파일명.css) ex) csslint --errors=important,box-model test2
csslint --ignore=rule1,rule2 검사할 폴더명(or 검사할 파일명.css) ex) csslint --ignore=important,box-model test2
5. 파일 제외하기
csslint --exclude-list=file1,file2 검사할 폴더명(or 검사할 파일명.css) ex) csslint --exclude-list=file1,file2
6. 결과(TEST)
objectdataserver project로 test (결과 : csslint.xml)
7. 룰 추가 옵션
명령어에 다음과 같은 옵션 사용
--errors=known-properties,import,duplicate-properties,empty-rules