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
前 v3.4.0 | 次 v3.6.0 ESLint v3.5.0 released: https://t.co/fxti7JPs95 — ESLint (@geteslint) 2016年9月9日 ESLint 3.5.0 がリリースされました。 小さな機能追加といくつかのバグ修正が行われています。 現在、ECMAScript® 2017 Draft の対応が進行中です。 async/await と trailing commas in functions 構文について、構文解析器レベルでのサポートが完了し、現在各種ルールのサポート状況を改善しています。たぶん今月中には完了すると思います。 質問やバグ報告等ありましたら、お気軽にこちらまでお寄せください。 日本語 Issue 管理リポジトリ 日本語サポート チャット 本家リポジトリ 本家サポート チャット ESLint 本体への変更 #5
連載目次 ESLintはJavaScript用のリントツール(静的コードチェックツール)だ。その最大の特徴は「プラガブル」であることであり、開発者は標準のルールだけではなく、独自のリントルールを使ってコードのチェックを行える。JavaScript用のメジャーなリントツールとしてはこの他にもJSLint、JSHintもあるが、プラガブルである点でESLintはこれらのツールとは大きく異なっている。 ESLintの哲学 ESLintが生まれた大きな理由は「開発者が独自のリントルールを作れるようにする」(to allow developers to create their own linting rules)ことにあり、そこから「全てがプラガブル」(Everything is pluggable)という哲学が生まれた。 全てのルールは「プラガブル」つまり「リント実行時にどんなルールを使用するか
Published 26 Aug, 2016 under Release Notes ESLint v3.4.0 released We just pushed ESLint v3.4.0, which is a minor release upgrade of ESLint. This release adds a new feature and fixes several bugs found in the previous release. Highlights This is a summary of the major changes you need to know about for this version of ESLint. Fix For Configuring Scoped Plugin Rules We discovered a significant bug (
前 v3.3.0 | 次 v3.5.0 ESLint v3.4.0 released: https://t.co/H6bOa8ryVy — ESLint (@geteslint) 2016年8月26日 ESLint 3.4.0 がリリースされました。 小さな機能追加といくつかのバグ修正が行われています。 質問やバグ報告等ありましたら、お気軽にこちらまでお寄せください。 日本語 Issue 管理リポジトリ 日本語サポート チャット 本家リポジトリ 本家サポート チャット ESLint 本体への変更 #6362: Scoped パッケージによるプラグインが定義するルールの指定方法が変更された 詳しくはESLintでscoped modulesとして提供されているプラグインを読み込むを参照ください。 破壊的変更を防ぐため、従来の指定方法も引き続き利用できます。 従来の指定方法は v4.0.0 が
Published 12 Aug, 2016 under Release Notes ESLint v3.3.0 released We just pushed ESLint v3.3.0, which is a minor release upgrade of ESLint. This release adds a new feature and fixes several bugs found in the previous release. Highlights This is a summary of the major changes you need to know about for this version of ESLint. Deprecated Rules In continuing our work towards JSCS compatibility and re
前 v3.2.0 | 次 v3.4.0 ESLint v3.3.0 released: https://t.co/F87gDj31Cu — ESLint (@geteslint) 2016年8月12日 ESLint 3.3.0 がリリースされました。 小さな機能追加といくつかのバグ修正が行われています。また、いくつかのルールが非推奨に指定されました。これらの非推奨ルールは将来的 (1年後くらい) に削除されることになります。 質問やバグ報告等ありましたら、お気軽にこちらまでお寄せください。 日本語 Issue 管理リポジトリ 日本語サポート チャット 本家リポジトリ 本家サポート チャット 非推奨になったルール #2716: no-negated-in-lhs in演算子の左辺に NOT 演算子を書く (例: !"a" in b) と警告するルールでした。 今回instanceof演算子に
ES2015の構文チェックと言えば ESLint ですね。 ESLint は "The pluggable linting utility" というだけあって、Rules と呼ばれる膨大なチェック項目の中から 自分がチェックしたい項目を取捨選択し、最終的に .eslintrc という設定ファイルを用意する必要があります。 ただ、さすがに一から自分でルールを構築するのは面倒なので、通常は Shareable Configs と呼ばれる機能を使い、他の人が大体いい感じにセットアップしたものを共有することができます。 eslint-config-airbnb もこの Shareable Configs の1つで、React に関する lint も含まれているのでとりあえずはここから始めるのが良さそうです。 インストールと設定 (package.json は作成済みとします) eslint-con
Published 29 Jul, 2016 under Release Notes ESLint v3.2.0 released We just pushed ESLint v3.2.0, which is a minor release upgrade of ESLint. This release adds a new feature and fixes several bugs found in the previous release. Features b22eb5c New: no-tabs rule (fixes #6079) (#6772) (Gyandeep Singh) Enhancements 26c85dd Update: merge warnings of consecutive unreachable nodes (fixes #6583) (#6729) (
前 v3.1.0 | 次 v3.3.0 ESLint v3.2.0 released: https://t.co/QbVIzV6MIH — ESLint (@geteslint) 2016年7月29日 ESLint 3.2.0 がリリースされました。 小さな機能追加といくつかのバグ修正が行われています。 質問やバグ報告等ありましたら、お気軽にこちらまでお寄せください。 日本語 Issue 管理リポジトリ 日本語サポート チャット 本家リポジトリ 本家サポート チャット 新しいルール #6079: no-tabs JSCS 互換ルールです。 ソースコード中でタブを利用することを禁止します。 インデント、コメント、文字列など例外なく禁止するアグレッシブなやつです。 オプションが追加されたルール #1801: indent プロパティアクセスに関するインデントを矯正するようになりました。 /*e
Published 15 Jul, 2016 under Release Notes ESLint v3.1.0 released We just pushed ESLint v3.1.0, which is a minor release upgrade of ESLint. This release adds a new feature and fixes several bugs found in the previous release. Features 720686b New: endLine and endColumn of the lint result. (refs #3307) (#6640) (Toru Nagashima) 8a263ae New: multiline-ternary rule (fixes #6066) (#6590) (Kai Cataldo)
前 v3.0.0 | 次 v3.2.0 ESLint v3.1.0 released: https://t.co/F85E9yXTC9 — ESLint (@geteslint) 2016年7月15日 ESLint 3.1.0 がリリースされました。 小さな機能追加といくつかのバグ修正が行われています。 質問やバグ報告等ありましたら、お気軽にこちらまでお寄せください。 日本語 Issue 管理リポジトリ 日本語サポート チャット 本家リポジトリ 本家サポート チャット コアへの機能追加 #3307: Lint 結果にて問題の位置を範囲指定できるようになった この機能はプラグインやカスタム ルール、およびエディタ連携ツールの開発者向けです。 従来、Lint 結果の各問題は位置情報 (行番号と列番号) を持っていました。これは CLI ツールとしては問題ないのですが、エディタ上に問題を表示する
ESLint v8.x reached end-of-life on 2024-10-05 and is no longer maintained. Upgrade or consider long-term support options Published 01 Jul, 2016 under API Changes ESLint's New Rule Format As part of automating the process of generating rules documentation, ESLint rules now have a new format. We explain the elements of this new format and how you can automatically transform rules from the old format
Published 01 Jul, 2016 under Release Notes ESLint v3.0.0 released We just pushed ESLint v3.0.0, which is a major release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release. This release also has some breaking changes, so please read the following closely. As breaking changes can cause problems for some users, we’ve created a migration guide
互換性のない変更 #4483: Node 4 未満のバージョンのサポートを終了 Node.js v0.10 は9月末、Node.js v0.12 は12月末でメンテナンス サポートが終了します (参考: https://github.com/nodejs/LTS )。これに先立って、ESLint では v0.10 と v0.12 のサポートを終了します。 ESLint 3 がサポートするのは Node.js v4 以上のバージョンとなります。 Node.js v0.10, v0.12 で ESLint を実行する必要がある場合は ESLint 3 へのアップグレードをお控えください。 Travis CI のようなツールで複数の Node バージョンでのテストを実施する場合、同じソースコードをすべての Node バージョンで ESLint によるチェックをする必要はないかもしれません。その場
Published 17 Jun, 2016 under Release Notes ESLint v2.13.0 released We just pushed ESLint v2.13.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release. Highlights This is a summary of the major changes you need to know about for this version of ESLint. Last 2.x Release This is the last planned 2.x release. The next sch
Published 10 Jun, 2016 under Release Notes ESLint v2.12.0 released We just pushed ESLint v2.12.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release. Highlights This is a summary of the major changes you need to know about for this version of ESLint. JSCS Compatibility We are continuing to work on compatibility with
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く