オリジナルは gist:d91aef87e95f99c094c0 です
- 出来の悪いコードを追加するな
if文の条件とreturn
を囲む括弧を避けろ。文が要求する場合を除き、同一行の文を分割するセミコロンを書くな。 - 全て大文字は使うな
キャメルケースを使え。 - 型インターフェイスと戦うな
列挙接頭子、自己参照を使え。コンストラクタを伴うクラス名は必要な時や、コードが綺麗になる場合のみ使え。 - プロパティを除き、
let
が適切な時にvar
は使うな
コンパイラはそのライフタイム中に変更されない時、let
文を適切に最適化する。例えば、Appleが書いているように