タグ

ブックマーク / qiita.com/mysticatea (1)

  • ESLint v2.11.0 - Qiita

    新しいルール #2693: no-prototype-builtins hasOwnProperty 等のプロパティのメタ情報を取得するメソッドを、メソッドとして利用すると警告するルールです。 これらは Object.create(null) と併用する場合が多く、Object.create(null) で作成したオブジェクトは一切メソッドを持っていないため、TypeError の原因になります。 /*eslint no-prototype-builtins: "error"*/ // ✔ GOOD Object.hasOwnProperty.call(obj, "prop") // ✘ BAD obj.hasOwnProperty("prop") #5502: unicode-bom eslint --fix をサポートしています。 Unicode Byte Order Mark の有無

    ESLint v2.11.0 - Qiita
    reboot_in
    reboot_in 2018/01/20
    “ Object.hasOwnProperty.call(obj, "prop")”
  • 1