【告知】値の参照時の仕様変更のお知らせ
このたび2024年11月11日に値の参照に関する仕様変更を予定しておりますので詳細について報告いたします。
more
2023.04.06に公開 | 2023.04.06に更新
Querier運営
「Querier(クエリア)」は社内向け管理画面を圧倒的な速さで、かつビジネスのスケールに合わせて柔軟に構築することができるローコードツールです。
管理画面の構築もWeb上で完結
エンジニアのためのローコードツール
昨今のJavaScript/TypeScriptの開発でなくてはならないESLintですが、プラグインも設定項目も豊富で設定に悩みますよね。
なので今回はクエリアでフロントエンドの開発時に使用しているESLintのプラグインを5つを紹介していきます。
https://www.npmjs.com/package/eslint-plugin-react-hooks
Reactでの開発時にはお馴染みのプラグインかと思います。
Nextで開発してる場合であればeslint-config-next内に含まれていますね。
このプラグインではHooksのルールに則っているか、依存配列が正しく記述されているかをチェックしてくれます。
https://www.npmjs.com/package/eslint-plugin-import
モジュールのimportに関する様々なルールを設定できるプラグインです。
個人的にはimportが多くなってきた時や雑にimportしていてもautofixで一括で並び替えてくれるのが嬉しいです。
他にもexport関連も含め複数の設定があるので開発体制や課題に合うものを探してみても楽しいかもしれません。
https://www.npmjs.com/package/eslint-plugin-unused-imports
未使用のimportがないかチェックしてくれるプラグインです。
開発時に意外とコードを削除したりファイルの分割したりで使わなくなったモジュールのimportが残ってしまいがちなんですけど、このプラグインのおかげでautofixをすると一括削除してくれるので便利です。
https://www.npmjs.com/package/eslint-plugin-sort-destructure-keys
オブジェクトの分割代入時のキーのソートをしてくれるプラグインです。
また、オブジェクトのキーのソートにはeslint-plugin-sort-keys-fixというプラグインがあります。
オブジェクトのキーの並びは無理して人の手でやるほどではないですが、ある程度順序を統一させたい気持ちもあるので気になる箇所はESLintのルールやプラグインに任せていきたいですね。
https://www.npmjs.com/package/eslint-plugin-tailwindcss
Tailwindを用いた開発で便利な機能を詰め合わせたプラグインです。
mx-5 my-5
のようにm-5
としてショートハンド化が可能なプロパティのショートハンド化
などの機能があります。
こちらも人力で確認するには辛いですが抑えておきたいところですね。
クエリアで実際に使用しているプラグインの一部を紹介させていただきました。
開発に集中にするためにもESLintに任せられる箇所はどんどん任せて楽をしていきたいですね。
そんなESLintに助けてもらいながら開発している社内向けの管理画面やツールを構築できるローコードツールの『Querier』もよろしくお願いします。
Querier運営
「Querier(クエリア)」は社内向け管理画面を圧倒的な速さで、かつビジネスのスケールに合わせて柔軟に構築することができるローコードツールです。
このたび2024年11月11日に値の参照に関する仕様変更を予定しておりますので詳細について報告いたします。
more
データフローの通知設定機能・監査ログへのパラメータが追加されましたのでご紹介します。
more
データフローのアクションに永続化などに利用できるローカルストレージ機能を追加しました。
more
日本を健康に。多彩なフィットネスブランドを展開中。スタジオ付きの「JOYFIT」、24時間型の「JOYFIT24」、ヨガスタジオ「JOYFIT YOGA」、パーソナルジム「JOYFIT+」、家族向けの「FIT365」など、多彩なブランド展開で全国を席巻しているスポーツ事業。
more
管理画面の構築もWeb上で完結
エンジニアのためのローコードツール