質問: コーディング規約を自動化する - プログラマが知るべき97のこと > > コードの整形処理をビルドプロセスに含めてしまう。コードのコンパイルをする度に、誰もが必ず、自動的に整形することになる。 > > > とありますが、自動整形するツールで定番のものはあるのでしょうか。 それとも自分で作っているのでしょうか。 また、こういったツールの総称ってなんでしょう??(これがわからなかったのでググれませんでした) ちなみに普段触る言語は以下のようになっています。該当するツールなどがあれば教えて下さい。 * JavaScript * HTML * Haml * CoffeeScript * PHP * Ruby * CSS * SCSS
回答: PHP や Ruby ではこういったものがあります。 * PHP - PHP_CodeSniffer や PHP Coding Standards Fixer * Ruby - ruby-beautify や Rubocop その他の言語も探してみたんですが、オンライン上での自動整形を謳ったものばかりで、CI のように自動実行できるようなものではなさそうでした。 探せばあると思いますが、そのあたりはより知恵のある人にお任せします。