| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent a9537fa commit 99f717f
9 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -6,6 +6,7 @@ | |||
| 6 | 6 | "max-ten": { | |
| 7 | 7 | "max": 3 | |
| 8 | 8 | }, | |
| 9 | + "ja-no-redundant-expression": true, | ||
| 9 | 10 | "ja-no-successive-word": true, | |
| 10 | 11 | "ja-no-abusage": true, | |
| 11 | 12 | "no-nfd": true, | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -34,7 +34,7 @@ | |||
| 34 | 34 | ||
| 35 | 35 |  | |
| 36 | 36 | ||
| 37 | - 現在の文章カバレッジは次のコマンドでも確認することができます。 | ||
| 37 | + 現在の文章カバレッジは次のコマンドでも確認できます。 | ||
| 38 | 38 | ||
| 39 | 39 | ``` | |
| 40 | 40 | npm run textlint:coverage | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -73,7 +73,7 @@ console.log("Hello!"); | |||
| 73 | 73 | ||
| 74 | 74 | - [JavaScript AST explorer](http://felix-kling.de/esprima_ast_explorer/#/FNrLHi8ngW "JavaScript AST explorer") | |
| 75 | 75 | ||
| 76 | - ESLintではこのASTを使って、[no-console.js](#no-console.js)のように`console.log`などがコードに残ってないかなどをルールを元にチェックすることができます。 | ||
| 76 | + ESLintではこのASTを使って、[no-console.js](#no-console.js)のように`console.log`などがコードに残ってないかなどをルールを元にチェックできます。 | ||
| 77 | 77 | ||
| 78 | 78 | ルールをどう書けるかという話に戻すと、`context`というオブジェクトはただのユーティリティ関数と考えて問題ありません。 | |
| 79 | 79 | ルールの本体は関数が`return`してるメソッドをもったオブジェクトです。 | |
@@ -271,7 +271,7 @@ ESLintのように与えられたコードを読み取ってチェックする | |||
| 271 | 271 | ## エコシステム | |
| 272 | 272 | ||
| 273 | 273 | ESLintのルールはただのJavaScriptモジュールなので、 | |
| 274 | - ルール自体を[npm](https://www.npmjs.com/ "npm")で公開することができます。 | ||
| 274 | + ルール自体を[npm](https://www.npmjs.com/ "npm")で公開できます。 | ||
| 275 | 275 | ||
| 276 | 276 | また、ESLintはデフォルトで有効なルールはありません。 | |
| 277 | 277 | そのため、利用する際は設定ファイルを作るか、[sindresorhus/xo](https://github.com/sindresorhus/xo "sindresorhus/xo")といったESLintのラッパーを利用する形となります。 | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -114,7 +114,7 @@ const middleware = store => next => action => {}; | |||
| 114 | 114 | ``` | |
| 115 | 115 | ||
| 116 | 116 | 上記のArrowFunctionの連なりが一見すると何をしているのかが分かりにくいですが、 | |
| 117 | - これは次のように展開することができます。 | ||
| 117 | + これは次のように展開できます。 | ||
| 118 | 118 | ||
| 119 | 119 | ```js | |
| 120 | 120 | const middleware = (store) => { | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -23,7 +23,7 @@ | |||
| 23 | 23 | 4. CSSファイルをそれぞれ`minify`で圧縮する | |
| 24 | 24 | 5. 圧縮したCSSファイルをそれぞれ`css`ディレクトリに出力する | |
| 25 | 25 | ||
| 26 | - この一連の処理は次のようなタスクとして定義することができます。 | ||
| 26 | + この一連の処理は次のようなタスクとして定義できます。 | ||
| 27 | 27 | ||
| 28 | 28 | ```js | |
| 29 | 29 | import gulp from "gulp"; | |
@@ -54,7 +54,7 @@ gulp.task("sass", function() { | |||
| 54 | 54 | それぞれの処理がどのように実装されているかはよく分かりませんでした。 | |
| 55 | 55 | ||
| 56 | 56 | ここでは`gulp-prefixer`というgulpプラグインを書いていきます。 | |
| 57 | - `gulp-prefixer`は与えられたそれぞれのファイルに対して先頭に特定の文字列の追加を行うプラグインです。 | ||
| 57 | + `gulp-prefixer`は与えられたそれぞれのファイルに対して先頭に特定の文字列の追加するプラグインです。 | ||
| 58 | 58 | ||
| 59 | 59 | 同様の名前のプラグインが公式のドキュメントで「プラグインの書き方」の例として紹介されているので合わせて見るとよいでしょう。 | |
| 60 | 60 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -2,7 +2,7 @@ | |||
| 2 | 2 | ||
| 3 | 3 | > この文章は[jQuery](http://jquery.com/ "jQuery") 2.1.4を元に書かれています。 | |
| 4 | 4 | ||
| 5 | - jQueryでは`$.fn`を拡張することで、`$()`の返り値となるjQueryオブジェクトにメソッドを追加することができます。 | ||
| 5 | + jQueryでは`$.fn`を拡張することで、`$()`の返り値となるjQueryオブジェクトにメソッドを追加できます。 | ||
| 6 | 6 | ||
| 7 | 7 | 次の`greenify`プラグインでは、`$(document.body).greenify();`というメソッド呼び出しが可能になります。 | |
| 8 | 8 | ||
@@ -44,7 +44,7 @@ $(document.body); // 返り値はjQueryのインスタンス | |||
| 44 | 44 | jQueryプラグインの仕組みがわかったのでどのような用途に有効な仕組みなのか考えてみましょう。 | |
| 45 | 45 | ||
| 46 | 46 | 単純なprototype拡張なので、利点はJavaScriptのprototypeと同様です。 | |
| 47 | - 動的にメソッドを追加するだけではなく、既存の実装を上書きするmonkey patchのようなものもプラグインとして追加することができます。 | ||
| 47 | + 動的にメソッドを追加するだけではなく、既存の実装を上書きするmonkey patchのようなものもプラグインとして追加できます。 | ||
| 48 | 48 | ||
| 49 | 49 | ## どのような用途に向いていない? | |
| 50 | 50 | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments