From 0c41c75bb25a5fa374cd58d7515ba08aa4b0be89 Mon Sep 17 00:00:00 2001 From: taminororo <169162271+taminororo@users.noreply.github.com> Date: Fri, 1 May 2026 23:23:44 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20golangci-lint=20v2=20=E8=A8=AD=E5=AE=9A?= =?UTF-8?q?=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB=E3=82=92=E8=BF=BD=E5=8A=A0?= =?UTF-8?q?=EF=BC=88unused=20/=20revive=20/=20gosec=20=E3=82=92=E6=9C=89?= =?UTF-8?q?=E5=8A=B9=E5=8C=96=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 既存の placeholder 設定を v2 schema に置き換え - gosec で SSRF / 弱暗号 / エラー無視等を検出(G104 はノイズ抑制のため除外) - gosec G201/G202 は SeeFT の変数経由 SQL 連結パターンを検出しない gosec の既知の限界あり、SQL injection 防止は AGENTS.md + CodeRabbit に依存 - CI 化は別 issue で対応予定 refs #274 --- .golangci.yml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/.golangci.yml b/.golangci.yml index 9db3a67..7def4f6 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -1,2 +1,17 @@ -issues: - exclude-use-default: false +version: "2" + +linters: + default: none + enable: + - unused + - revive + - gosec + settings: + revive: + severity: warning + gosec: + excludes: + - G104 + +run: + timeout: 5m