コンパイルするようにフラグを弄った者です。ところがこの指定はWindows(mingw等)やいくつかのUnix系環境で問題があり、どうやら筋が悪かったということらしく、後から他の人に回避コードをたくさん入れられてわりと凹んでいます。ANSIチェックはgccでやらせずに専用のlintとかを使うべきだ、というふうに言われて、まあそれはそれで一理あるものの、問題はそのようなANSIチェックができるlintがなかなか見当たらないということにあります。警告してくれるようなものはどこかにございませんでしょうか。Cを逸脱しないようにするのが目的。ライブラリ関数の引数の型がどうとかはrubyの側でどうにも対処できないのでそういうのを警告されても困るだけである。文法の誤りを回避できれば当面の用は足りる。CIで自動的にチェックさせたいのでTravisのVMでも動くものが好ましい。-ansiには難ありよろしくおねがいします。コンパイルするように[フラグを弄った](http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?revision=36038&view=revision)者です。ところがこの指定はWindows(mingw等)やいくつかのUnix系環境で問題があり、どうやら筋が悪かったということらしく、後から他の人に回避コードをたくさん入れられてわりと凹んでいます。ANSIチェックはgccでやらせずに専用のlintとかを使うべきだ、というふうに言われて、まあそれはそれで一理あるものの、問題はそのようなANSIチェックができるlintがなかなか見当たらないということにあります。警告してくれるようなものはどこかにございませんでしょうか。Cを逸脱しないようにするのが目的。ライブラリ関数の引数の型がどうとかはrubyの側でどうにも対処できないのでそういうのを警告されても困るだけである。文法の誤りを回避できれば当面の用は足りる。CIで自動的にチェックさせたいのでTravisのVMでも動くものが好ましい。-ansi`には難ありよろしくおねがいします。SPAM対策のためのダミーチェックです。表示されていてもチェックしないでください。頂いたご意見への回答は行っておりません。