RECESS는 CI에 사용할 수 없다는 결론에 도달했습니다. 여러분 어떻습니까?

2149 단어 CSSlintRECESS

RECESS?


  • RECESS

  • 이것. Twitter 사제. .recessrc 로 규칙을 정할 수 있다. CSS Linter.

    무엇을 하고 싶었는가



    CircleCI 에서 CSS Lint 하고 이상한 룰로 쓰고 있으면 화내고 싶었다.

    데모



    데모용 리포지토리를 준비했습니다.
  • Kyokucho / Ress s_하지만 - Cs
  • sample.css 는 fail 하도록 0 라고 할 곳을 0px 라고 써 있습니다.
    하지만, ...
    $ npm test 속을 들여다보면 확실히 FAILURES: 1 failure 그럼에도 불구하고 Green. .

    로컬에서
    $ npm run css:lint; echo $?
    

    그러면 마지막으로 0가 출력됩니다. RECESS 는 fail 시에도 exit code 0 을 돌려주는 것 같습니다.



    결론



    RECESS 는 CI 에 사용하는 것이 아니다, 라고 생각했습니다.
    대안으로 다음을 고려하고 있습니다.
  • stylelint
  • CSScomb: Makes your code beautiful
  • CSS Lint


  • 추가


  • Option to return exit code on any lint error · Issue #23 · twitter/recess
  • Ending process with exit code of 1 for fatal error or validation failure by dominicbarnes · Pull Request #92 · twitter/recess

  • exit code에 관한 issue도 PR도 이미 있었지만, 2015.7.30에 README가 갱신되어 NO LONGER MAINTAINED라고 하는 것이었습니다.
  • Merge pull request #166 from josephfinlayson/patch-1 · twitter/recess@146143b
  • 좋은 웹페이지 즐겨찾기