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

  • 2018/07/12 に発生したセキュリティ インシデント (eslint-scope@3.7.2) について - Qiita

    2018 年 7 月 12 日に、ESLint 開発チームが管理する npm パッケージに悪意あるコードが挿入されるセキュリティ インシデントがありました。 ESLint からのアナウンス: https://eslint.org/blog/2018/07/postmortem-for-malicious-package-publishes npm からのアナウンス: https://status.npmjs.org/incidents/dn7c1fgrr7ng 以下の場合に npm install を実行したユーザーの npm アカウントへのログイン情報 (アクセストークン) が盗まれた恐れがあります (盗まれたアクセストークンはすでに無効化されています)。 日時間の 18:49 から 19:25 の約 1 時間のあいだに npm install を実行し、eslint-config-e

    2018/07/12 に発生したセキュリティ インシデント (eslint-scope@3.7.2) について - Qiita
    lbtmplz
    lbtmplz 2018/07/13
  • ESLint v4.1.0 - Qiita

    { "rules": { //... }, "overrides": [ { "files": ["**/*.spec.js"], "env": { mocha: true } } ] } #7348: 各ルールのfix()関数が複数のfixオブジェクトを返せるようになった 自動修正をサポートする検証ルールを作る場合、fix()関数を実装します。 このとき、fix()関数はfixオブジェクトを1つだけしか返せませんでした。v4.1.0から、複数のfixオブジェクトを返すことができるようになります。 例えば、あるノードを囲むカッコを削除するfix()関数は次のように変化します。 context.report({ node, message: "Unexpected parenthesized expression.", fix(fixer) { const openParen = sourc

    ESLint v4.1.0 - Qiita
    lbtmplz
    lbtmplz 2017/06/26
  • 1