File tree Expand file tree Collapse file tree 6 files changed +15
-11
lines changed Expand file tree Collapse file tree 6 files changed +15
-11
lines changed Original file line number Diff line number Diff line change 15
15
"rulePaths": [
16
16
"test/prh-rule.yaml"
17
17
]
18
- }
18
+ },
19
+ "jtf-style/2.1.5.カタカナ": false,
20
+ "jtf-style/2.1.6.カタカナの長音": false,
21
+ "jtf-style/4.2.2.疑問符(?)": false,
22
+ "jtf-style/4.3.1.丸かっこ()": false
19
23
}
20
24
}
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ ESLintサイト上には、上記のように書かれていることからも
17
17
## どう書ける?
18
18
19
19
ESLintでは` .eslintrc ` という設定ファイルに利用するルールの設定をして使うため、
20
- 実行方法についてはドキュメントを参照して下さい 。
20
+ 実行方法についてはドキュメントを参照してください 。
21
21
22
22
- [ Documentation - ESLint - Pluggable JavaScript linter] ( http://eslint.org/docs/user-guide/configuring " Documentation - ESLint - Pluggable JavaScript linter ")
23
23
Original file line number Diff line number Diff line change 2
2
3
3
> この文章は[ Connect] ( https://github.com/senchalabs/connect " Connect ") 3.4.0を元に書かれています。
4
4
5
- [ Connect] ( https://github.com/senchalabs/connect " Connect ") はNode.jsで動くHTTPサーバフレームワークです 。
5
+ [ Connect] ( https://github.com/senchalabs/connect " Connect ") はNode.jsで動くHTTPサーバーフレームワークです 。
6
6
_ middleware_という拡張する仕組みを持っていて、Connectが持つ機能自体はとても少ないです。
7
7
8
8
この章ではConnectの_middleware_の仕組みについて見て行きましょう。
@@ -23,7 +23,7 @@ Echoサーバとは、送られてきたリクエストの内容をそのまま
23
23
```
24
24
25
25
` app.use(middleware) ` という形で、_ middleware_と呼ばれる関数には` request ` や` response ` といったオブジェクトが渡されます。
26
- この` request ` や` response ` を_middleware_で処理することでログを取ったり、任意のレスポンスを返したり出来るようになっています 。
26
+ この` request ` や` response ` を_middleware_で処理することでログを取ったり、任意のレスポンスを返したりできるようになっています 。
27
27
28
28
Echoサーバでは ` req.pipe(res); ` という形でリクエストをそのままレスポンスとして流す事で実現されています。
29
29
@@ -73,7 +73,7 @@ Connectが登録された_middleware_をどう処理するかというと、
73
73
74
74
エラーハンドリングの_middleware_は処理中にエラーが起きた時のみ呼ばれます。
75
75
76
- そのため、通常は [ nosniff.js] ( #nosniff.js ) -> [ hello.js] ( #hello.js ) の順で呼び出されます。
76
+ そのため、通常は [ nosniff.js] ( #nosniff.js ) → [ hello.js] ( #hello.js ) の順で呼び出されます。
77
77
78
78
[ import nosniff.js] ( ../../src/connect/nosniff.js )
79
79
@@ -194,7 +194,7 @@ Connect自体の機能は少ないため、その分_middleware_が多くある
194
194
195
195
ここではConnectのプラグインアーキテクチャについて学びました。
196
196
197
- - Connectは_middleware_を使ったHTTPサーバライブラリである
197
+ - Connectは_middleware_を使ったHTTPサーバーライブラリである
198
198
- Connect自体は機能は少ない
199
199
- 複数の_middleware_を組み合わせてアプリケーションを作ることができる
200
200
Original file line number Diff line number Diff line change @@ -40,7 +40,7 @@ gulp.task("sass", function() {
40
40
});
41
41
```
42
42
43
- ここでは、gulpプラグインの仕組みについて扱うので、gulpの使い方については詳しくは以下を参照して下さい 。
43
+ ここでは、gulpプラグインの仕組みについて扱うので、gulpの使い方については詳しくは以下を参照してください 。
44
44
45
45
- [ gulp/docs at master · gulpjs/gulp] ( https://github.com/gulpjs/gulp/tree/master/docs )
46
46
- [ 現場で使えるgulp入門 - gulpとは何か | CodeGrid] ( https://app.codegrid.net/entry/gulp-1 )
@@ -114,7 +114,7 @@ Transform Streamというものが出てきましたが、Node.jsのStreamは次
114
114
115
115
1 . ` ./*.* ` にマッチするファイルを取得 = Readable Stream
116
116
2 . 取得したファイルの先頭に"prefix text"という文字列を追加する = Transform Stream
117
- 3 . 変更したファイルを` build/ ` ディレクトリに出力する = Writable Stream
117
+ 3 . 変更したファイルを ` build/ ` ディレクトリに出力する = Writable Stream
118
118
119
119
あるファイルを _ Read_ して、 _ Transform_ したものを、別のところに _ Write_ としているというよくあるデータの流れと言えます。
120
120
@@ -124,7 +124,7 @@ Transform Streamというものが出てきましたが、Node.jsのStreamは次
124
124
「gulpから流れてきたデータ」を扱うために` readableObjectMode ` と` writableObjectMode ` をそれぞれ` true ` にしています。
125
125
この _ ObjectMode_ というのは名前の通り、Streamでオブジェクトを流すための設定です。
126
126
127
- 通常のNode.js Streamは[ Buffer] ( https://nodejs.org/api/buffer.html " Buffer ") というバイナリデータを扱います 。
127
+ 通常のNode.js Streamは[ Buffer] ( https://nodejs.org/api/buffer.html " Buffer ") というバイナリーデータを扱います 。
128
128
この[ Buffer] ( https://nodejs.org/api/buffer.html " Buffer ") はStringと相互変換が可能ですが、複数の値を持ったオブジェクトのようなものは扱えません。
129
129
130
130
そのため、Node.js Streamには[ Object Mode] ( https://nodejs.org/api/stream.html#stream_object_mode " Object Mode ") があり、これが有効の場合はBufferやString以外のJavaScriptオブジェクトをStreamで流せるようになっています。
Original file line number Diff line number Diff line change @@ -92,7 +92,7 @@ calculator.fn = calculator.prototype;
92
92
93
93
実装をみてもらうと分かりますが、JavaScriptの` prototype ` の仕組みをそのまま利用しています。
94
94
そのため、特別な実装は必要なく
95
- 「拡張する時は` calculator.prototype ` の代わりに` calculator.fn ` を拡張して下さい 」
95
+ 「拡張する時は` calculator.prototype ` の代わりに` calculator.fn ` を拡張してください 」
96
96
というルールがあるだけとも言えます。
97
97
98
98
## エコシステム
Original file line number Diff line number Diff line change 53
53
"npm-run-all" : " ^1.2.8" ,
54
54
"power-assert" : " ^1.0.0" ,
55
55
"textlint" : " ^3.7.1" ,
56
- "textlint-plugin-jtf-style" : " ^0.1.9 " ,
56
+ "textlint-plugin-jtf-style" : " ^0.6.0 " ,
57
57
"textlint-rule-max-ten" : " ^1.1.0" ,
58
58
"textlint-rule-no-mix-dearu-desumasu" : " ^1.1.0" ,
59
59
"textlint-rule-no-start-duplicated-conjunction" : " ^1.0.3" ,
You can’t perform that action at this time.
0 commit comments