タグ

ブックマーク / qiita.com/oohira (2)

  • gRPCって何? - Qiita

    この記事は、gRPC を調べたことを走り書きしたレベルものです。実際の利用経験に基づいた情報でもなければ、しっかり時間をかけて裏付けをとった情報でもないため、誤った理解が含まれている可能性がある点にご注意ください。ツッコミや編集リクエストは歓迎します。 概要 gRPC は、RPC (Remote Procedure Call) を実現するためにGoogleが開発したプロトコルの1つです。Protocol Buffers を使ってデータをシリアライズし、高速な通信を実現できる点が特長です。 gRPCでは、IDL(インターフェース定義言語)を使ってあらかじめAPI仕様を .proto ファイルとして定義し、そこからサーバー側&クライアント側に必要なソースコードのひな形を生成します。言語に依存しないIDLで先にインタフェースを定義することで、様々なプログラミング言語の実装を生成できるというメリッ

    gRPCって何? - Qiita
    tuki0918
    tuki0918 2018/10/30
  • ESLintで特定ルールの警告だけ修正する - Qiita

    既存警告の多いプロジェクトで ESlint を使う場合のTipsを紹介します。 背景 JavaScriptの静的解析ツール ESlint には、警告を自動修正してくれる --fixオプション があります。次のように とするだけで、スタイル違反などの警告を自動的に修正してくれる優れものです。修正対象となる警告は、検出だけする場合と同様に、 .eslintrc で設定されたルールに従います(すべてのルールが自動修正に対応しているわけではありません)。 ここで、既存警告の少ない新規プロジェクトや、コードベースがクリーンなプロジェクトでは、一括ですべて修正してもしれていると思います。しかし、総警告数が数千・数万規模の既存プロジェクトになってくると、個別のルールごとに修正したいことがあります。 解決策 --no-eslintrcオプション と --ruleオプション を組み合わせることで、特定のルー

    ESLintで特定ルールの警告だけ修正する - Qiita
    tuki0918
    tuki0918 2017/06/15
  • 1