1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

RECESS は CI には使えないという結論にたどり着きましたがみなさんいかがでしょうか?

Last updated at Posted at 2016-01-30

RECESS ?

これ。 Twitter 社製。 .recessrc でルールを決められる。 CSS Linter 。

何がしたかったか

CircleCI で CSS Lint しておかしなルールで書いてたら怒ってほしかった。

デモ

デモ用のリポジトリを用意しました。

sample.css は fail するよう 0 とすべきところを 0px と書いてあります。
が、しかし・・・

$ npm test の中を覗くと確かに FAILURES: 1 failure とある。にも関わらず Green 。。

ローカルで

$ npm run css:lint; echo $?

すると最後に 0 が出力されます。 RECESS は fail 時にも exit code 0 を返すようです。

結論

RECESS は CI に使うものではないんだな、と思いました。
代替として以下を検討しています。


追記

exit code に関する issue も PR も既にありましたが、 2015.7.30 に README が更新されてて NO LONGER MAINTAINED とのことでした。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?