並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 18 件 / 18件

新着順 人気順

reviewdogの検索結果1 - 18 件 / 18件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

reviewdogに関するエントリは18件あります。 githubwebtechfeed などが関連タグです。 人気エントリには 『reviewdog x perlcritic x Jenkins で最高の GitHub レビューライフ - Mirrativ Tech Blog』などがあります。
  • reviewdog x perlcritic x Jenkins で最高の GitHub レビューライフ - Mirrativ Tech Blog

    ミラティブのサーバーサイドエンジニア、ハトネコエです! 今日は、GitHub の自動レビューとして reviewdog を導入した話をします。 1. 動機 すでに CTO の夏さんによって、Perl 用の linter である perlcritic が導入されていました。 そして、テストが走る際に perlcritic のチェックもおこなわれ、 指摘箇所があればテストが落ちるようになっていました。 まずは緩めの設定で導入したけれど、perlcritic のチェックをもっと厳しくしたい! だけど厳しくすると、すでに存在するコード(つまり、プルリクで変更していない部分)が原因で テストが落ちるようになってしまいます。 残念ながら perlcritic には autofix の機能も無いようで、 設定を変更した後は、人力での修正が終わるまでテストは落ち続けてしまいます。 これでは開発に支障が出る

      reviewdog x perlcritic x Jenkins で最高の GitHub レビューライフ - Mirrativ Tech Blog
    • zenn-cli + reviewdog + textlint + GitHub Actions で執筆体験を最高にする

      はじめに 前回の記事を書く際に textlint + reviewdog + GitHub Actions を導入してみたところ、Zenn での執筆体験がさらに上がったので紹介します。 具体的には、このようにプルリクエストのレビューコメントが自動でつくようになります。 手順通りに行えば、おそらく 10 分程度で設定ができるはずです。Zenn でより質の高い記事を投稿したいと考えている方はぜひトライしてみてください。 導入手順

        zenn-cli + reviewdog + textlint + GitHub Actions で執筆体験を最高にする
      • Snyk IaC + reviewdog + aquaではじめるDevSecOps - Gunosy Tech Blog

        はじめに Snyk IaCとは CIでのIaC解析 aquaでSnyk CLIを簡単にインストール&バージョン管理 reviewdogでコメント形式の指摘を実現 まとめ はじめに こんにちは。技術戦略室SREチームのkoizumiです。 最近は、katoさんからオススメいただいた「スクワットの深さは人間性の深さ」という本を読み、日々スクワットに励んでいます(大嘘)。 さて、こちらの記事は Gunosy Advent Calendar 2022 の9日目になります。 昨日の記事はGunosy Tech Lab 石川さんの「リモートモブプログラミング開発の実践」でした。 本日は「Snyk IaC + reviewdog + aquaではじめるDevSecOps」と題して、CIへSnyk IaCを導入した事例についてご紹介します。 先日、私が執筆したこちらの記事でも、「Shift-Leftによる

          Snyk IaC + reviewdog + aquaではじめるDevSecOps - Gunosy Tech Blog
        • GitHub Actionsにreviewdogを飼ってみた!(eslint編) | DevelopersIO

          はじめに 最近GitHub Actionsの記事をよく見かけるので、試してみることにしました。 本稿は、GitHub Actionsにreviewdogを連携させた記事となります。 reviewdogとは 各種linterの実行結果をプルリクエストのコメントで指摘してくれます。 詳細な説明は作者様の記事を参照するのが良いです。 Reviewdog を飼ってコードレビューや開発を改善しませんか reviewdogは、GitHub Actionsに対応しており、GitHub Actionsのusesで指定できるコードが用意されております。 詳細は、Pubilc Reviewdog GitHub Actionsを参照してください。今回はreviewdog/action-eslintを活用します。 用意するサンプル 用意したリポジトリは以下のようなプロジェクトです reactプロジェクト git

            GitHub Actionsにreviewdogを飼ってみた!(eslint編) | DevelopersIO
          • reviewdog🐶を飼ってGitLab-CI上で静的解析しませんか? - Qiita

            はじめに レビュワーの工数削減とヒューマンエラーを防ぎコードの品質をさらに向上させていく取り組みの一環として、自動コードレビュー(静的解析) を検討しました。 そこで、reviewdogというツールを用いて実装しようとしたのですが、 reviewdogはgithub-actionsベースで開発がされているため、gitlabでの使用に関しては、ほとんど事例・記事はありませんでした。 導入まで少しだけ苦労したので、この記事がgitlab上でreviewdogの使用を想定している人に向けて参考になれば幸いです。 reviewdogとは? Go言語で記述されたOSS。 各種 linter 解析の検出結果を MR(またはPull Request) にコメントする形で指摘してくれるツール 以下のreviewdog開発者の記事を読むと概要が掴めると思います。 Reviewdog を飼ってコードレビューや

              reviewdog🐶を飼ってGitLab-CI上で静的解析しませんか? - Qiita
            • reviewdog x Custom FormatterでRuboCopの自動修正を提案させるようにしました - inSmartBank

              reviewdog/action-rubocopというOSSプロジェクトをご存知でしょうか。Rubyの静的解析ツールであるRuboCopをGitHub Actionsで実行し、指摘箇所にコメントを付けてくれる便利なCustom Actionです。 本記事では筆者がこのOSSを改良して実装したSuggestion featureという便利機能とその実装についてご紹介します。RuboCopをお使いの方、より良いRuboCop生活をお求めの方、静的解析が好きな方向けの記事となります。 なお、この記事は2023-06-21に行われたGotanda.rb#53@ギフティで"RuboCop Custom Formatter for Reviewdog Diagnostic Format"と題して筆者が行った発表をもとにしています。 前提となる知識 初めにreviewdog/action-rubocop

                reviewdog x Custom FormatterでRuboCopの自動修正を提案させるようにしました - inSmartBank
              • reviewdog で構文チェックや静的解析の結果をプルリクのレビューコメントとして出力する(GithubActions)

                HomeGithubreviewdog で構文チェックや静的解析の結果をプルリクのレビューコメントとして出力する(GithubActions)

                  reviewdog で構文チェックや静的解析の結果をプルリクのレビューコメントとして出力する(GithubActions)
                • モノレポでreviewdog/action-tflintを実行するためにOSSコントリビュートして解決した - spacelyのブログ

                  インフラエンジニアの thaim です。 スペースリーではインフラの構築にTerraformを、Terraformのコードに対する静的解析にtflintを利用しています。 このtflintを上手く活用するために取り組んだこと、OSSコントリビュートに取り組んだことについて紹介します。 スペースリーにおけるインフラ開発の背景 始めにスペースリーのインフラ開発におけるtflintの活用状況について紹介します。 tflintを実行する Terraformのコードの静的解析ツールはいろいろと存在しますが、lintツールとしてtflintがあります。tflintはTerraformコードのコード規約を設定したり、terraform applyコマンドを実行できない不正な設定を検出したりできます。 スペースリーではTerraformコードの静的解析ツールとして terraform fmt (インデント

                    モノレポでreviewdog/action-tflintを実行するためにOSSコントリビュートして解決した - spacelyのブログ
                  • Automated Code Review on GitHub Actions with reviewdog for any languages/tools

                    From reviewdog v0.9.13, it now supports GitHub Actions integration. You can use github-pr-check reporter to report results to GitHub Check with GITHUB_TOKEN which is automatically generated in GitHub Actions. No need to create a bot account and personal access token anymore and no need to install reviewdog GitHub App too! - name: Setup reviewdog run: | mkdir -p $HOME/bin && curl -sfL https://raw.g

                      Automated Code Review on GitHub Actions with reviewdog for any languages/tools
                    • GitHub Actions + reviewdog で textlint を実行する | ひよこまめ

                      概要この記事では、文章校正ツールである textlint のチェックでエラーになったときの結果を、GitHub の Pull Request へコメントする設定について説明します。 textlint は GitHub Actions を使って実行し、reviewdog を使って Pull Request へコメントします。 reviewdog は GitHub Actions で使える Docker ベースの Public reviewdog actions を公開していますが、textlint 用の actions はないので、ワークフローの定義ファイルを自作します。

                        GitHub Actions + reviewdog で textlint を実行する | ひよこまめ
                      • GitHub Actionsでreviewdogを飼って静的解析してみる

                        こんにちは。株式会社ペライチ でサーバーサイドエンジニアをしている木村です。 入社以来主にペライチを継続利用していただくための機能追加や改善の開発を担当しております。 そのかたわら、ペライチシステムの品質を向上するための対応も行っており、今回はその一環として導入を進めているreviewdogを用いた静的解析について紹介させていただきます。 これまでのコード解析 ペライチでは Sider を利用して Pull Request 毎にソースコードの自動チェックを行っています。 Sider ではリポジトリ毎に解析を実施するツールの設定が可能で、 PHP で開発されているペライチアプリケーションでは以下を有効にしています。 PHP_CodeSniffer PHPMD Pull Request に含まれる変更のみを解析対象としてくれるため、人がコードレビューをする前段の文法やコーディング規約のチェック

                          GitHub Actionsでreviewdogを飼って静的解析してみる
                        • textlint/reviewdogで文書校正エラーをGitHubのプルリクエストにコメントする 2019年6月版 - My External Storage

                          技術書典7に向けて、執筆用のRe:VIEWのリポジトリの準備を始めた。 今回はCircleCIを使って文書校正を行なう設定を行なった。 検索して出てくる情報は古い情報が多かったので2019年6月時点の設定方法をまとめる。 TL;DR Re:VIEW用の設定をしてPDFがビルドできる状態にする。 https://github.com/TechBooster/ReVIEW-Template/tree/master 文書の校正を行うtextlintの設定を行う CircleCI上でreviewdogを使ってtexlintの結果をPull Request(PR)にコメントする v0.9.12からインストール方法が変更されている。 サンプルリポジトリと実際にreviewdog経由でtextlintの指摘をコメントしたPRは以下になる。 https://github.com/budougumi0617

                            textlint/reviewdogで文書校正エラーをGitHubのプルリクエストにコメントする 2019年6月版 - My External Storage
                          • RuboCop Custom Formatter for Reviewdog Diagnostic Format

                            gotanda.rb#53 "RuboCop Custom Formatter for Reviewdog Diagnostic Format"

                              RuboCop Custom Formatter for Reviewdog Diagnostic Format
                            • reviewdog を使用して厳しい tsconfig や eslint rule を段階的に適用する方法の紹介

                              概要 プロジェクトが進行するにつれて失敗からの学びを得たり、フェーズの変化により強力な eslint の rule を追加したい場合があります。しかし、次に示す特性を持つ rule を途中から追加するのは、手動で変更するファイルが多すぎて困難になるケースがあります。 既存コードに対してのエラーの件数が100件を超えている --fix による自動修正が提供されていない この記事では サービスを止めずにコードのクオリティを上げる TypeScript+Reactで安全に開発を続ける方法 - ログミーTech を参考に reviewdog を使用して、厳しい tsconfig や eslint rule を段階的に適用する方法を紹介します。 方法 以降は eslint rule について説明していきます。tsconfig やその他ツールについても同様に設定が可能です。 reviewdog は l

                                reviewdog を使用して厳しい tsconfig や eslint rule を段階的に適用する方法の紹介
                              • GitHub - reviewdog/action-eslint: Run eslint with reviewdog

                                This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. Use this GitHub Action with your project Add this Action to an existing workflow or create a new one.

                                  GitHub - reviewdog/action-eslint: Run eslint with reviewdog
                                • textlint + Reviewdog + GitLab CI でアドベントカレンダーの校正をした話

                                  textlint + Reviewdog + GitLab CI でアドベントカレンダーの校正をした話 2021.12.15 アドベントカレンダー2021 エンジニア テクノロジー これは、Qiita Advent Calendar 2021 GitLabの15日目の記事です。 はじめに こんにちは、フォルシアにて、旅行会社向けの web アプリケーションを開発しています、エンジニアの高橋です。普段のアプリ開発の業務のほかに技術広報も兼任しており、弊社で開催しているアドベントカレンダーの運営もお手伝いしています。 フォルシアではもともと、社内のイベントとしてアドベントカレンダーを始めましたが、2018 年からは弊社ブログ(FORCIA CUBE)にて外部の方向けに記事を公開しています。 社内のみで記事を公開していた頃は、誰かが多少締め切りをすぎても「かまへんかまへん」と言えますが、外部に公

                                    textlint + Reviewdog + GitLab CI でアドベントカレンダーの校正をした話
                                  • reviewdog + textlintでブログの自動校正をする | むにえる牧場

                                    # はじめに Markdownで書いた内容をtextlintでチェックして校正。そしてGitHubにPRとしてあげたときにGitHub Actions + reviewdogでレビューコメントを残すという機構をつくってみました。 このブログはVuePressで立ち上げているので、↓みたいなフローになります。 Markdownファイルで記事を書く GitHubにMarkdownファイルをpush GitHub Actionsでtextlintが動作 reviewdogでルールに引っかかった内容をレビューコメント TIP 記事執筆時点でのversionです。 textLint: v11.7.6 yarn: v1.22.4 vuepress: v1.3.1 # textlint Markdownファイルなどのプレーンテキストに対して、設定した任意のルールにしたがってチェックをしてくれるツールです

                                      reviewdog + textlintでブログの自動校正をする | むにえる牧場
                                    • 【GitHub Actions】reviewdog + reusable workflows によるCI/CD共通化 - Sansan Tech Blog

                                      この記事は Sansan Advent Calendar 2023 の13日目の記事です。および【R&D DevOps通信】の連載記事のひとつです。 こんにちは、研究開発部 Architectグループの藤岡です。 今回は部で運用しているCI/CDに関する取り組みについてお話しします。共通化のノウハウや、どういった種類のCI/CDを導入してコード品質を担保しているかといった話をしたいと思います。 そのまま使える実装例もあるので、是非参考にしてみてください。 目次 目次 CI/CD共通化 reviewdog による Pull Request へのコメント 導入しているCI/CD PythonのCI その他のCI CD 実装例 reusable workflows composite action reusable workflows を利用する例 release-drafter によるリリース

                                        【GitHub Actions】reviewdog + reusable workflows によるCI/CD共通化 - Sansan Tech Blog
                                      1

                                      新着記事