当社はCookieを使用して、お客様が当社のWebサイトでより良い体験を得られるようにしています。引き続き閲覧する場合は、プライバシーポリシーに同意したことになります。
当社はCookieを使用して、お客様が当社のWebサイトでより良い体験を得られるようにしています。引き続き閲覧する場合は、プライバシーポリシーに同意したことになります。
ESLintはJavaScriptのソースコードを静的解析するツールです。 Lintツールはソースコードの書き方を統一したり、静的解析の段階で問題になりそうなコードや、明らかなバグを見つけるのに役立ちます。 .eslintrc.json ESLintの実行には設定ファイルが必要です。 これは「--init」で作成できます。 $ npm install --save-dev eslint $ npx eslint --init ? How would you like to use ESLint? To check syntax and find problems ? What type of modules does your project use? CommonJS (require/exports) ? Which framework does your project use? N
たとえば本番のログから特定のキーだけデータを変えて(マスクして)保存したいみたいなとき 普通にやればsedやawkで頑張ってできそうですがjqであればサクッとできてしまいます 今回下記のサンプルjsonを用意しました sample.json { "hoge": "fuga", "foo": "bar", "baz": [ 1,2,3 ] } |=演算子で特定のキーの値を書き換えて出力できます $ cat hoge.json| jq '.foo|="replaced"' { "hoge": "fuga", "foo": "replaced", "baz": [ 1, 2, 3 ] } 上だけだと特定のキーが無かった場合追加されてしまうのでなければそのまま、あれば上書きしたくなることが多いかと思います 連続したデータの中で値がある場合のみ処理したい場合はifで囲えばOKです # 対象キーにデー
json.Unmarshalに失敗したときjson.SyntaxErrorが取得できた場合は文字列の中のどの位置でパースに失敗したのか知ることができる。 TL;DR json.UnmarshalはUnmarshalに失敗した時json.SyntaxErrorを返す場合がある json.SyntaxErrorはインデックス情報(SyntaxError.Offset)を持っている SyntaxError.Offsetを使うと通常のエラーより少し解析がラクにできるかもしれない json.SyntaxErrorとは Twitterを見ていたところ、以下のTweetを読んだので実際に試してみた。 TIL Go json syntax errors give you the offset, so you can provide more context if you want, the single
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く