亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從 lint 問題報告中排除特定文件集

從 lint 問題報告中排除特定文件集

Go
慕的地6264312 2023-06-01 17:03:22
我在我的 Go 項目中使用 gometalinterv2 進行 linting。生成lint報告后,將報告文件鏈接到sonarqube進行分析和展示。我想從 linting 中排除一些文件,比如 *_test.go。我知道 gometalinterv2 有一個 --exclude 標志來排除文件夾。但由于 _test.go 文件與源代碼位于同一文件夾/包中,因此這將不起作用。那么有什么方法可以實現這一點(在 linting 階段或在聲納屬性文件中)?
查看完整描述

2 回答

?
泛舟湖上清波郎朗

TA貢獻1818條經驗 獲得超3個贊

將配置文件添加.gometalinter.json到項目的根目錄并指定排除規則:


{

    "exclude": [

        ".*_test.go",

        "/any/folder/"

    ]

}


查看完整回答
反對 回復 2023-06-01
?
慕妹3242003

TA貢獻1824條經驗 獲得超6個贊

找到了另一種方法。要排除的文件(不僅僅是文件夾)也可以使用排除標志傳遞給命令,如下所示 -

>gometalinter.v2?./...?--exclude=somefolder?--exclude=.*_test.go


查看完整回答
反對 回復 2023-06-01
  • 2 回答
  • 0 關注
  • 186 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號