nodeとwebに関するmysticateaのブックマーク (146)

  • ESLint v5.2.0 - Qiita

    前 v5.1.0 | 次 v5.3.0 ESLint v5.2.0 has been released: https://t.co/PyfnjNhFC4 — ESLint (@geteslint) July 21, 2018 ESLint 5.2.0 がリリースされました。 小さな機能追加とバグ修正が行われました。 質問やバグ報告等ありましたら、お気軽にこちらまでお寄せください。 🏢 日語 Issue 管理リポジトリ 👫 日語サポート チャット 🏢 家リポジトリ 👫 家サポート チャット 🚀 体への機能追加 #10571: --cache CLI オプションの動作がより直感的になりました。 従来は --cache オプションを指定して Lint を実行すると、Lint エラーが存在しないファイルについてハッシュ値をキャッシュして、ファイルが編集されない限り Lint

    ESLint v5.2.0 - Qiita
    mysticatea
    mysticatea 2018/07/21
    書きました。
  • ESLint v5.1.0 - Qiita

    前 v5.0.0 | 次 v5.2.0 ESLint v5.1.0 has been released: https://t.co/JlcbOA9ju8 — ESLint (@geteslint) July 8, 2018 ESLint 5.1.0 がリリースされました。 no-catch-shadow ルールが非推奨になりました。 質問やバグ報告等ありましたら、お気軽にこちらまでお寄せください。 🏢 日語 Issue 管理リポジトリ 👫 日語サポート チャット 🏢 家リポジトリ 👫 家サポート チャット 🚀 体への機能追加 特になし。 💡 新しいルール 特になし。 🔧 オプションが追加されたルール 特になし。 ✒️ eslint --fix をサポートしたルール 特になし。 ⚠️ 非推奨になったルール #10526: no-catch-shadow no-catc

    ESLint v5.1.0 - Qiita
    mysticatea
    mysticatea 2018/07/09
    ESLint v5.1.0 がリリースされました。no-catch-shadow ルールが非推奨になりました。機能追加はありません。
  • ESLint v5.0.0 変更点まとめ - Qiita

    /*eslint no-unused-vars: error */ function f(a, b, c, d) { // 従来は d だけ警告されていたが、今後は c と d が警告される。 return b } #10143: eslint CLI コマンドに与えたファイルパス (or glob) にマッチするファイルが存在しない場合にエラーを投げるようになりました。 これまで、ファイルパスの typo 等で存在しないファイルを検証しようとした場合、ESLint は正常終了していました。そのため、ファイルが存在しない場合と検証エラーが無い場合の区別がつけられませんでした。 今回の変更で、ファイルが存在しなかった場合にエラーが投げられるようになります。 ファイルが存在しないパスを eslint コマンドに渡している場合、対応が必要になります。 #10152,#10230: parserO

    ESLint v5.0.0 変更点まとめ - Qiita
    mysticatea
    mysticatea 2018/04/16
    書き忘れていた、新しくサポートした ES2019 構文について追記しました。
  • eslint-plugin-es

    mysticatea
    mysticatea 2018/04/02
    需要あるか分からないけど、ES構文を個別に禁止するESLintプラグインを作ってみた。
  • ESLint v4.19.0 - Qiita

    前 v4.18.0 | 次 v5.0.0 ESLint v4.19.0 has been released: https://t.co/SwEJAD0U83 — ESLint (@geteslint) 2018年3月17日 ESLint 4.19.0 がリリースされました。 小さな機能追加とバグ修正が含まれています。 質問やバグ報告等ありましたら、お気軽にこちらまでお寄せください。 🏢 日語 Issue 管理リポジトリ 👫 日語サポート チャット 🏢 家リポジトリ 👫 家サポート チャット 🚀 体への機能追加 ECMAScript 2018 言語仕様にて追加される構文をフルサポートしました。 新しい構文には次のものが含まれます。 Lifting Template Literal Restriction Rest/Spread Properties Async Itera

    ESLint v4.19.0 - Qiita
    mysticatea
    mysticatea 2018/03/21
    ESLint 4.19.0 がリリースされ、ES2018 をフルサポートしました。次は今月末、5.0.0 β になる予定です。
  • ESLint v4.18.0 - Qiita

    前 v4.17.0 | 次 v4.19.0 ESLint v4.18.0 has been released: https://t.co/lVzWEDpKrH — ESLint (@geteslint) 2018年2月17日 ESLint 4.18.0 がリリースされました。 小さな機能追加とバグ修正が含まれています。 質問やバグ報告等ありましたら、お気軽にこちらまでお寄せください。 🏢 日語 Issue 管理リポジトリ 👫 日語サポート チャット 🏢 家リポジトリ 👫 家サポート チャット 🚀 体への機能追加 ECMAScript 2018 言語仕様にて追加される構文の一部をサポートしました。 Rest/Spread Properties Async Iteration 利用するには、設定ファイルに ecmaVersion を追加します。 また、Rest/Spread

    ESLint v4.18.0 - Qiita
    mysticatea
    mysticatea 2018/02/17
    ESLint v4.18.0 がリリースされました。今回は Rest/Spread Properties と Async Iteration のサポートが主です。
  • ESLint v4.17.0 - Qiita

    前 v4.16.0 | 次 v4.18.0 ESLint v4.17.0 has been released: https://t.co/EnVRJzLks1 — ESLint (@geteslint) 2018年2月3日 ESLint 4.17.0 がリリースされました。 小さな機能追加とバグ修正が含まれています。 質問やバグ報告等ありましたら、お気軽にこちらまでお寄せください。 🏢 日語 Issue 管理リポジトリ 👫 日語サポート チャット 🏢 家リポジトリ 👫 家サポート チャット 🚀 体への機能追加 2018年2月5日 11時31分 追記 ECMAScript 2018 言語仕様にて追加される構文の一部について、構文解析までをサポートしました。 ただし検証ルールの一部が新しい構文に対応しておらず、完全なサポートは次のv4.18.0になる予定です。 Rest/S

    ESLint v4.17.0 - Qiita
    mysticatea
    mysticatea 2018/02/03
    ESLint v4.17.0 がリリースされました。オプションが追加されたルールが1つあります。
  • ESLint v4.15.0 - Qiita

    前 v4.14.0 | 次 v4.16.0 ESLint v4.15.0 has been released: https://t.co/2I6huwUEBW — ESLint (@geteslint) January 7, 2018 ESLint 4.15.0 がリリースされました。 小さな機能追加とバグ修正が含まれています。 質問やバグ報告等ありましたら、お気軽にこちらまでお寄せください。 🏢 日語 Issue 管理リポジトリ 👫 日語サポート チャット 🏢 家リポジトリ 👫 家サポート チャット 🚀 体への機能追加 #9165: messageId ルール・プラグイン開発者向け。 従来は各検証ルールがエラーを報告する場合、context.report({ node, message: "Oops!" }) のように、エラーメッセージを直接報告していました。この機能

    ESLint v4.15.0 - Qiita
    mysticatea
    mysticatea 2018/01/07
    ESLint v4.15.0 リリースされました。インデントルールにコメントを無視するオプションが追加されました。他はプラグインや連携ツール開発者向け。
  • ESLint v4.14.0 - Qiita

    前 v4.13.0 | 次 v4.15.0 ESLint v 4.14.0 has been released: https://t.co/x1WNHLYaqw — ESLint (@geteslint) 2017年12月23日 ESLint 4.14.0 がリリースされました。 小さな機能追加とバグ修正が含まれています。 babel-eslint をご利用の方は、babel-eslint も最新版に更新してください。 質問やバグ報告等ありましたら、お気軽にこちらまでお寄せください。 🏢 日語 Issue 管理リポジトリ 👫 日語サポート チャット 🏢 家リポジトリ 👫 家サポート チャット 🚀 体への機能追加 #8755: カスタム パーサーが独自の変数解析ロジックを持てるようになった プラグイン開発者向け。 babel-eslint のような独自の構文を追加するカス

    ESLint v4.14.0 - Qiita
    mysticatea
    mysticatea 2017/12/24
    ESLint v4.14.0 リリースされました。今回は babel-eslint からモンキーパッチを排除できたのと、2つのルールにオプションが追加されました。
  • ESLint v4.6.0 - Qiita

    前 v4.5.0 | 次 v4.7.0 ESLint v4.6.0 has been released: https://t.co/0tZWYRf4pW — ESLint (@geteslint) 2017年9月1日 ESLint 4.6.0 がリリースされました。 小さな機能追加とバグ修正が行われています。 質問やバグ報告等ありましたら、お気軽にこちらまでお寄せください。 🏢 日語 Issue 管理リポジトリ 👫 日語サポート チャット 🏢 家リポジトリ 👫 家サポート チャット 🚀 体への機能追加 今回はありません。 💡 新しいルール #8102: function-paren-newline 関数定義、関数呼び出しの引数の周囲のカッコについて、カッコの内側で改行すべきかどうかを矯正するスタイルルールです。 /* eslint function-paren-new

    ESLint v4.6.0 - Qiita
    mysticatea
    mysticatea 2017/09/02
    書きましたー
  • ESLint v4.5.0 - Qiita

    前 v4.4.0 | 次 v4.6.0 ESLint v4.5.0 has been released: https://t.co/7ID8OEXWG8 — ESLint (@geteslint) 2017年8月19日 ESLint 4.5.0 がリリースされました。 小さな機能追加とバグ修正が行われています。 質問やバグ報告等ありましたら、お気軽にこちらまでお寄せください。 🏢 日語 Issue 管理リポジトリ 👫 日語サポート チャット 🏢 家リポジトリ 👫 家サポート チャット 🚀 体への機能追加 今回はありません。 🔧 オプションが追加されたルール #9105: indent ignoreNodes 特定のASTノードを無視するためのオプションが追加されました。 /* eslint indent: [error, 4, { ignoredNodes: ["Co

    ESLint v4.5.0 - Qiita
    mysticatea
    mysticatea 2017/08/19
    ELSLint v4.5.0 リリース。特定のノードを無視するためのオプションが indent ルールに追加されました。
  • --headless時代の本命? Chrome を Node.jsから操作するライブラリ puppeteer について - Qiita

    --headless時代の命? Chrome を Node.jsから操作するライブラリ puppeteer についてJavaScriptChromee2e puppeteer はHeadless Chrome をNode.jsで操作しやすくしたライブラリです。今日(※ 2017/8/17)一日で凄い勢いでGitHubのトレンド入りしており、TLでも話題になっていたので、早速触ってみました。 Node.jsでChromeを操作するというコンテキストにおいては、Nightmare.jsと同じレイヤに属するプロダクトですね。Nightmare.jsはElectronを介在させることで、Chromeの操作を実現していましたが、今年の5月にChromeでheadlessモードが利用可能になって以降1、headless Chromeを直接操作するライブラリが色々と出始めていますね。この系統は、chr

    --headless時代の本命? Chrome を Node.jsから操作するライブラリ puppeteer について - Qiita
    mysticatea
    mysticatea 2017/08/17
    まさかの公式
  • npm | build amazing things

    We're GitHub, the company behind the npm Registry and npm CLI. We offer those to the community for free, but our day job is building and selling useful tools for developers like you.

    npm | build amazing things
    mysticatea
    mysticatea 2017/07/28
    おお? トップページが変わってる。
  • Typescript Support · Issue #505 · babel/babel-eslint

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Typescript Support · Issue #505 · babel/babel-eslint
    mysticatea
    mysticatea 2017/07/25
    babel-eslint の TypeScript サポートが動き出したみたい。
  • ESLint v4.2.0 - Qiita

    前 v4.1.0 | 次 v4.3.0 ESLint v4.2.0 has been released: https://t.co/FGyCXGSnDJ — ESLint (@geteslint) 2017年7月9日 ESLint 4.2.0 がリリースされました。 小さな機能追加とバグ修正が行われています。 質問やバグ報告等ありましたら、お気軽にこちらまでお寄せください。 🏢 日語 Issue 管理リポジトリ 👫 日語サポート チャット 🏢 家リポジトリ 👫 家サポート チャット 🚀 体への機能追加 #8730: CLIEngineに渡すfixオプションに関数を指定できるようになった 従来はfixオプションに渡せる値は boolean 値であり、自動修正をするか・しないかを意味していました。 ここに関数を渡すことにより、警告毎に自動修正するか・しないかを細かく選択でき

    ESLint v4.2.0 - Qiita
    mysticatea
    mysticatea 2017/07/10
    ESLint v4.2.0 がリリースされました。Gettersが値を返さない実行パスを持っている場合に警告するルール getter-return の追加など。
  • 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
    mysticatea
    mysticatea 2017/06/24
    今回のリリース、実は 4.0.0 よりも大きなリリースじゃないですか?
  • Release v5.0.0 · mysticatea/eslint-plugin-node

    mysticatea
    mysticatea 2017/06/02
    eslint-plugin-node 5.0.0 をリリースしました。主には Node.js 8 対応です。また、extraneous パッケージに関するチェックを行うルールを追加 (分離) しました。
  • GitHub - cletusw/eslint-plugin-local-rules: A plugin for ESLint that allows you to use project-specific rules

    mysticatea
    mysticatea 2017/05/06
    独自ルールを使いやすくする eslint-plugin。独自ルールをプラグインとして読み込む感じ。
  • GitHub - google/eslint-closure: ESLint Plugin and Config for the Google JavaScript Style Guide

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - google/eslint-closure: ESLint Plugin and Config for the Google JavaScript Style Guide
  • Revisions of "ESLint v4.0.0 の変更点まとめ" - Qiita

    This is a revisions of "ESLint v4.0.0 の変更点まとめ"

    Revisions of "ESLint v4.0.0 の変更点まとめ" - Qiita
    mysticatea
    mysticatea 2017/04/22
    ESLint v4.0.0.alpha.1 がリリースされたので、その内容を反映しました。