並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 13 件 / 13件

新着順 人気順

Lintの検索結果1 - 13 件 / 13件

  • Go初学者へのコードレビューでよくあったコメント20選

    はじめに こんにちは、ソーシャルベッティング事業本部 海外ベッティング事業部の山崎です。 本記事では、Effective GoやGoogle のスタイルガイド、Code Review Commentsといった公式資料、Future Architectの記事などを参考に、Go を初めて触る開発者を対象にした汎用的なレビューコメントの 20 選を紹介します。 大きく以下の4つのセクションに分けました 言語仕様に関わる内容 標準パッケージの使い方 エラーの扱い方 単体テスト Linter の活用について 可能な限り lint で自動化して人の手が加わる前に静的解析でできればベターです。 特にこの記事で紹介するような汎用的なコメントについてはいくつか反映できる lint もあると認知しております。 そのような設定の lint config サンプルをまとめようとも思いましたが、実際に運用まで至って

      Go初学者へのコードレビューでよくあったコメント20選
    • 【JavaScript】関数名をclose()にするのは気をつけろ

      単なる自分のやらかしの共有です。この記事は事実をもとにしたフィクションです。 消し忘れたclose()関数 あるときモーダルコンポーネントを閉じる、close()関数というのを作りました。後日、リファクタリングをするときこの呼び出されているclose()関数がとあるコンポーネントから取り除かれることになりました。しかし誤って1つ削除し忘れてしまい、close()関数が取り残されてしまいます。 このとき、import文なども取り除かれたのですが、何故か未定義エラーなどは出ずに見過ごされてしまいました。(察しの良い人はピンとくるかも) 何故か消えるウィンドウ そんな中、消し忘れたコンポーネントを含む画面で特定の手順を踏むと開いたブラウザウィンドウが閉じてしまう現象が確認されるようになりました。 どうやら発生源は先程のリファクタリング作業らしい… window.closeというJavaScrip

        【JavaScript】関数名をclose()にするのは気をつけろ
      • GitHub Copilot in VS Code でインデックスを構築してワークスペース全体について質問できるようになりました | DevelopersIO

        こんにちは、製造ビジネステクノロジー部の若槻です。 GitHub Copilot in VS Code October release (v0.22) より、ローカルにワークスペースのインデックスを構築し、プロジェクト全体について質問できるようになりました。 @workspace lets you ask questions about code in your current project. This is implemented using either GitHub’s code search or a smart local index that VS Code constructs. 今回はこの機能について実際に試してみました。 試してみた 前提 Visual Studio Code 1.95.2 GitHub Copilot Extension v1.245.0 GitHub

          GitHub Copilot in VS Code でインデックスを構築してワークスペース全体について質問できるようになりました | DevelopersIO
        • Node.js — Node v23.2.0 (Current)

          2024-11-11, Version 23.2.0 (Current), @aduh95 Notable Changes Update root certificates to NSS 3.104 This is the version of NSS that shipped in Firefox 131.0 on 2024-10-01. Certificates added: FIRMAPROFESIONAL CA ROOT-A WEB TWCA CYBER Root CA SecureSign Root CA12 SecureSign Root CA14 SecureSign Root CA15 Other notable changes [fa61dced44] - doc: move typescript support to active development (Marco

            Node.js — Node v23.2.0 (Current)
          • GitHub Copilot in VS Code でインデックスを構築してワークスペース全体について質問できるようになりました | DevelopersIO

            こんにちは、製造ビジネステクノロジー部の若槻です。 GitHub Copilot in VS Code October release (v0.22) より、ローカルにワークスペースのインデックスを構築し、プロジェクト全体について質問できるようになりました。 @workspace lets you ask questions about code in your current project. This is implemented using either GitHub’s code search or a smart local index that VS Code constructs. 今回はこの機能について実際に試してみました。 試してみた 前提 Visual Studio Code 1.95.2 GitHub Copilot Extension v1.245.0 GitHub

              GitHub Copilot in VS Code でインデックスを構築してワークスペース全体について質問できるようになりました | DevelopersIO
            • GitHub Copilot in VS Code でインデックスを構築してワークスペース全体について質問できるようになりました | DevelopersIO

              こんにちは、製造ビジネステクノロジー部の若槻です。 GitHub Copilot in VS Code October release (v0.22) より、ローカルにワークスペースのインデックスを構築し、プロジェクト全体について質問できるようになりました。 @workspace lets you ask questions about code in your current project. This is implemented using either GitHub’s code search or a smart local index that VS Code constructs. 今回はこの機能について実際に試してみました。 試してみた 前提 Visual Studio Code 1.95.2 GitHub Copilot Extension v1.245.0 GitHub

                GitHub Copilot in VS Code でインデックスを構築してワークスペース全体について質問できるようになりました | DevelopersIO
              • Click で実装した CLI の実行時の共通処理の実装 - 『入る学科間違えた高専生』の日記

                Python には Click という最小限のコードで、構成可能な方法で美しいコマンドラインインターフェースを作成するためのパッケージがあります。*1 有名どころでは black や Flask などが現在使用しています。今知ったんですが、 Click と Flask って同じ Organization が作ってるんですね。 今回は、そんな Click のコマンド実行時の共通処理についてを取り上げます。 余談ですが、私も以前ブログで紹介した2つのプロジェクトにおいて Click を使用しています。もし興味があれば合わせて読んでいただければ幸いです。*2 *3 結論 本題 雑な方法 Click 自体のエラーハンドリング 解決法に向けて 結果 おまけ 結論 この先長くなる可能性があるので最終的な結果を書いておきます。 前提コードは次の本題に書いています。 Click には Group というク

                  Click で実装した CLI の実行時の共通処理の実装 - 『入る学科間違えた高専生』の日記
                • GitHub Copilot in VS Code でインデックスを構築してワークスペース全体について質問できるようになりました | DevelopersIO

                  こんにちは、製造ビジネステクノロジー部の若槻です。 GitHub Copilot in VS Code October release (v0.22) より、ローカルにワークスペースのインデックスを構築し、プロジェクト全体について質問できるようになりました。 @workspace lets you ask questions about code in your current project. This is implemented using either GitHub’s code search or a smart local index that VS Code constructs. 今回はこの機能について実際に試してみました。 試してみた 前提 Visual Studio Code 1.95.2 GitHub Copilot Extension v1.245.0 GitHub

                    GitHub Copilot in VS Code でインデックスを構築してワークスペース全体について質問できるようになりました | DevelopersIO
                  • aquaとlefthookでREADME.mdを簡素に保つ - TORANA TECH BLOG

                    SREのクラシマです。 皆さんのREADME.mdには何が書いてありますでしょうか? トラーナでは、以下を書くようにしています。 開発を始めるために必要なツールのinstallについて ローカル開発環境について (Option)外部のツールのcredentials周り (Option)アーキテクチャ図 基本的にはMacで開発しているのですが、ある人はローカル開発環境を起動できるのに別の人はできない、みたいなことが起きると困ります。 (WindowsやLinuxで開発したい、という方ももちろん歓迎しますが、ドキュメントは用意できていないので開拓いただく必要があります...) 開発ドキュメントがたくさん書いてあると書くのも読むのも更新するのも大変です。どうにか減らしたい。 ということで、リポジトリ共通でツールについて書きます。 リポジトリに入れているツール GitHub - aquaproj/

                      aquaとlefthookでREADME.mdを簡素に保つ - TORANA TECH BLOG
                    • MonorepoでのTerraform運用を楽にする!tfactionを使ったGitHub Actions Workflowの構築 - newmo 技術ブログ

                      はじめに newmoではGoogle Cloud等のリソース管理にTerraformを使っています。また、newmoではMonorepoを使って開発しています。 Monorepoについてここでは詳しく説明しませんが、バックエンドのGoのコードもフロントエンドのTypeScriptのコードもTerraformのコードもすべて同じGitHubのレポジトリで管理し開発を行っています。 TerraformのコードをMonorepoで管理することで、以下の要素を統一的に制御できるようになりました CICDパイプライン TerraformとProviderのバージョン セキュリティポリシー Lintルール クラウドリソースの構成 パフォーマンスとコストの最適化 リソースをTerraformのコードで管理する場合に用意するGitHubでのWorkflowは一般的には以下のようなものになると思います。 T

                        MonorepoでのTerraform運用を楽にする!tfactionを使ったGitHub Actions Workflowの構築 - newmo 技術ブログ
                      • Lint remover |

                        面倒だった洋服の毛玉とりを簡単に手早く。 Type-Cで充電、コードレス。手のひらに収まって使いやすい電動毛玉とり機。 これまで面倒だった衣類のお手入れ、毛玉とりを手早く、簡単にスッキリ行うことができる。 USB Type-Cで充電、コードレスで持ち運びも簡単。コンセントの無い場所ですぐに使え、お気に入りの洋服、靴下、下着、そしてセーターが綺麗によみがえります。 ころん、とした形は握りやすさのためのカタチ。しっかり手のひらの中でホールドしやすく、広くて安定した位置で外刃に押し当てることができます。お使いになる時は軽く衣類に押し当て、ゆっくり本体を動かすだけで、毛玉がするすると取れます。 取り去った毛玉は本体の内側に溜まりますから、使い終わったらまとめてゴミ箱へ。6枚刃の内刃についた繊維も綺麗にするためのお手入れブラシも付属しました。 本体は艶消しで落ち着いた色合いのレッド、ホワイト、そして

                          Lint remover |
                        • Ansible Lightspeed の始め方 - 赤帽エンジニアブログ

                          皆さんこんにちは、Red Hat ソリューションアーキテクトの岡野です。2024 年が始まりましたね。今年もたくさんの Ansible Automation Platform 関連の情報をお届けできればと考えています。是非お付き合いください。 さて、昨年末こちらで予告させていただいた通り、まずは、Ansible Lightspeed のお試し方法についてご紹介したいと思います。実は昨年の12月にパートナー様向けに Ansible Automation Platform 最新情報に関するセミナーを開催したのですが、その際も Ansible Lightspeed は大変引き合いが強く、 『すぐに試したいのでやり方教えてください!!』 という声をたくさんいただきましたので、その声にお応えすべく。 ただし、一点、初めにお断りしておきます。こちらに記載の通り、評価環境構築に関してはよりスマートな方法

                            Ansible Lightspeed の始め方 - 赤帽エンジニアブログ
                          • fukurou112のブックマーク - はてなブックマーク

                            はじめに こんにちは、ソーシャルベッティング事業本部 海外ベッティング事業部の山崎です。 本記事では、Effective GoやGoogle のスタイルガイド、Code Review Commentsといった公式資料、Future Architectの記事などを参考に、Go を初めて触る開発者を対象にした汎用的なレビューコメントの 20 選を紹介します。 大きく以下の4つのセクションに分けました 言語仕様に関わる内容 標準パッケージの使い方 エラーの扱い方 単体テスト Linter の活用について 可能な限り lint で自動化して人の手が加わる前に静的解析でできればベターです。 特にこの記事で紹介するような汎用的なコメントについてはいくつか反映できる lint もあると認知しております。 そのような設定の lint config サンプルをまとめようとも思いましたが、実際に運用まで至って

                            1