byClassmethod検索AWSAlexaモバイルビッグデータサーバーレスTableauAlteryxイベントESLintでJavaScriptの構文チェックを行う2017年07月07日t.honda(143)1この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。はじめにLambdaをJavaScriptで記述しているとき(どの言語にも当てはまると思いますが)、構文チェックを行いたいことがあるかと思います。これを行うことで、例えば動作はするけれどセミコロンが無い状態であるなどを気づくことができ、ソースの品質向上に役立ちます。統一されていないインデントや未使用の変数に気づくこともでき、これらもソースの可読性に影響を与えるかと思います。今回はJavaScriptでそれを行うツールの一つである「ESLint」を使用してみました。使用方法Lambdaのソースを記述するため、node.js、npmはインストール済みであるものとします。チェック対象のソースは以下のようにしました。Lambda");};ESLintのインストールプロジェクトのローカルに移動し、以下の順でコマンドを実行します。—initESLintの設定のウィザードが出るので、任意の値を選択・入力していきます。今回は以下のようにしました。YAML構文チェック・カスタマイズ以下のコマンドでESLintを実行し、構文をチェックします。main.js今回の例だと、「console.log」がエラーとなります。要件によってはconsole.logを使用したい場合もあるかと思いますが、構文チェックをカスタマイズしたい場合には「.eslintrc.yml」を修正します。今回はconsole.logを許可するため、以下の行を追加しました。0まとめごく簡単に構文チェックを行うことができることが分かりました。積極的に使っていき、ソースの品質向上に役立てたいと思います。1,436,212手を動かす(プログラムを組む)ことで技術を理解するプログラマです。ソースコードから理解する技術、について書いていきたいと思います。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。カフェ店長のオカノです。使いたいときの注意点を書きました。本が出ていたので読んでみたところよかったので紹介させていただきます。EC2)環境において、不要な踏み台サーバをなくすことができる便利なアップデートです。臼田佳祐295ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介252SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。芳賀健232こんにちは!猫様の忠実なるしもべ、芳賀健です。Tokyoで開催されました。カフェ店長のオカノです。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。