1

私は私のcoffeescriptファイルにこの行を持っています

if someVariable then no else yes

私にとって IDEA で最も価値のある機能の 1 つは、コードのクリーンアップです。しかし、ここで期待どおりに機能しません。Ctrl+Alt+L を押した後、IDEA はこの行を醜い形式に再フォーマットします

if someVariable then {
    no
        } else yes

これはスタイルが悪いだけでなく、coffeescript から javascript にコンパイルするとエラーになります。

これは、IDEA で適切にフォーマットできなかった同様の行です。

return true if someVariable is 5

...なる...

{
        return true
        } if someVariable is 5

何故ですか?

4

2 に答える 2