ブックマーク / qiita.com/sosukesuzuki (2)

  • Prettier 2.0 の主要な変更 - Qiita

    ウェブ開発でよく使われているコードフォーマッターである Prettier の 2.0 がリリースされました。実装が間に合わず遅れている間に TypeScript 3.8 のリリースがあったりといろいろあり、当初の予定より 2 ヶ月ほど遅れてしまいました。 主要な変更について紹介します。詳細が知りたい方は、リリースブログや PR や Issue を確認してください。 Node 10.13.0 未満のサポート終了 https://github.com/prettier/prettier/pull/6907 https://github.com/prettier/prettier/pull/6908 https://github.com/prettier/prettier/pull/7302 EOL が来ているバージョンのサポートを終了します。 デフォルトオプションの変更 いくつかのオプションの

    Prettier 2.0 の主要な変更 - Qiita
    l08084
    l08084 2020/03/22
  • Prettier 1.18.0 に大きなバグを入れてしまった - Qiita

    今日リリースされたPrettier v 1.18.0で、自分のPRのせいでかなり大きなバグを引き起こしてしまいました。 概要 僕の出したPRの影響で、以下のようなバグが起こるようになりました。 拡張子が.tsxのファイルでtrailing-commaオプションをnoneにしていても下のような末尾カンマの挿入が起こるバグです。 // Input function func<T>() {} interface Interface<T> {} // Output function func<T,>() {} interface Interface<T,> {} バグの原因である僕のPRの来の目的についてはブログを読んでいただけると嬉しいです。 原因 もともとこの末尾カンマは、型引数が一つのアロー関数のみに対してつけるべきものでしたが、私の実装ではそうなっていませんでした。結果として、.tsxの

    Prettier 1.18.0 に大きなバグを入れてしまった - Qiita
    l08084
    l08084 2019/06/09
  • 1