国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

IntelliJ IDEA中配置及使用SonarLint插件

這篇具有很好參考價值的文章主要介紹了IntelliJ IDEA中配置及使用SonarLint插件。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、安裝SonarLint插件

打開IntelliJ IDEA—>settings—>plugins,在Marketplace搜索SonarLint,下載安裝,重啟IntelliJ IDEA。

二、配置SonarLint

打開IntelliJ IDEA—>settings—>Other Settings—>SonarLint General Settings或者IntelliJ IDEA—>settings—>SonarLint General Settings,勾選Settings—>Automatically trigger analysis,點擊Apply,再點擊OK。

鼠標移動到項目根目錄,右鍵選擇Ayalyze,選擇Ayalyze with SonarLint。

三、使用SonarLint

idea sonarlint插件,經(jīng)驗分享,intellij-idea,java,ide

SonarLint插件在IntelliJ IDEA 中頁面顯示的名詞解釋:

  • Current file:當前文件(展示當前文件存在的哪些問題,以及解決方法)
  • Rule:規(guī)則(告訴你問題的具體內(nèi)容,并在最后告訴你如何解決這個問題)
  • Report:報告(鼠標移動到項目根目錄,右鍵選擇Ayalyze,選擇Ayalyze with SonarLint,完成之后的結(jié)果顯示,包含整個項目的所有文件的問題)
  • Locations:位置(告訴你,在哪個地方有問題,問題的重復位置)
  • Issues:問題

每個issue有五個等級:

  • idea sonarlint插件,經(jīng)驗分享,intellij-idea,java,ideBLOCKER(致命):會影響應用程序的缺陷:內(nèi)存泄漏,未關閉的JDBC連接…必須立刻修復的代碼;
  • idea sonarlint插件,經(jīng)驗分享,intellij-idea,java,ideCRITICAL(關鍵 ):可能會影響應用程序的缺陷或者是安全性缺陷:空的catch塊,sql注入,…必須立刻查看代碼;
  • idea sonarlint插件,經(jīng)驗分享,intellij-idea,java,ideMAJOR(主要):可能會影響開發(fā)者效率的質(zhì)量缺陷:未覆蓋的代碼,重復塊,未使用的參數(shù)….
  • idea sonarlint插件,經(jīng)驗分享,intellij-idea,java,ideMINOR(微小):可能會影響開發(fā)者效率的質(zhì)量缺陷:每行不能太長,“switch”語句應該至少有三個條件,….
  • idea sonarlint插件,經(jīng)驗分享,intellij-idea,java,ideINFO(未知):既不是缺陷也不是質(zhì)量問題,只是一個發(fā)現(xiàn)。

每個issue有三個狀態(tài)定義:

  • idea sonarlint插件,經(jīng)驗分享,intellij-idea,java,ideBug:竊聽器(可靠性),避免錯誤和未定義的行為
  • idea sonarlint插件,經(jīng)驗分享,intellij-idea,java,ideVulnerability:漏洞(安全),避免破壞或攻擊
  • idea sonarlint插件,經(jīng)驗分享,intellij-idea,java,ideCode Smell:代碼嗅覺(可維護性),簡化代碼更新,并提高開發(fā)人員的速度

具體用法:

Locations:

idea sonarlint插件,經(jīng)驗分享,intellij-idea,java,ide

左邊信息展示,假如這個問題在當前文件中出現(xiàn)多次,則在這條問題的后面會有的標識,選中并鼠標雙擊之后,在右邊顯示具體的位置,如圖所示[注:括號里面的數(shù)字表示問題在第幾行的第幾列]。

Report:

idea sonarlint插件,經(jīng)驗分享,intellij-idea,java,ide

點擊SonarLint有關于項目的設置之后,出現(xiàn)的界面:

idea sonarlint插件,經(jīng)驗分享,intellij-idea,java,ide
idea sonarlint插件,經(jīng)驗分享,intellij-idea,java,ide

這個設置需要你在本機上啟動sonarqube之后,才會顯示出來具體配置信息及內(nèi)容。
之后還有如下圖所示:

idea sonarlint插件,經(jīng)驗分享,intellij-idea,java,ide

Log:

idea sonarlint插件,經(jīng)驗分享,intellij-idea,java,ide文章來源地址http://www.zghlxwxcb.cn/news/detail-738278.html

到了這里,關于IntelliJ IDEA中配置及使用SonarLint插件的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 代碼行數(shù)統(tǒng)計插件(Intellij IDEA 代碼統(tǒng)計插件 Statistic 詳細使用教程)

    代碼行數(shù)統(tǒng)計插件(Intellij IDEA 代碼統(tǒng)計插件 Statistic 詳細使用教程)

    在項目的開發(fā)過程中,你有沒有遇到以下的一些場景: 想統(tǒng)計一下整個項目的代碼量有多少,比如有多少源代碼文件,總體有多少行代碼,空行和注釋行各有多少? 想統(tǒng)計一下整個項目中各種類型的源代碼分別有多少,比如 java和 javascript各有多少? 想統(tǒng)計一下項目下的某個

    2024年02月12日
    瀏覽(45)
  • IntelliJ IDEA安裝使用教程——社區(qū)免費版——附中文插件安裝

    IntelliJ IDEA安裝使用教程——社區(qū)免費版——附中文插件安裝

    ? 目錄 IntelliJ IDEA國內(nèi)官網(wǎng)地址 IntelliJ IDEA社區(qū)版下載位置 IntelliJ IDEA社區(qū)版下載 IntelliJ IDEA社區(qū)版說明 IntelliJ IDEA社區(qū)版——安裝包安裝 IntelliJ IDEA Community圖標位置 進入IntelliJ IDEA Community工具 IntelliJ IDEA Community配置中文插件 IntelliJ IDEA Community項目創(chuàng)建 idea的優(yōu)勢 IntelliJ IDEA –

    2024年04月26日
    瀏覽(102)
  • IntelliJ IDEA 中使用Apifox IDEA 插件快速生成接口API (Java 開發(fā)告別寫接口文檔)

    IntelliJ IDEA 中使用Apifox IDEA 插件快速生成接口API (Java 開發(fā)告別寫接口文檔)

    Apifox IDEA 插件快速上手 | Apifox 幫助文檔 特別注意: 1、idea版本必須大于2019.03才可以使用這個插件 2、修改設置不然分組校驗必填項,apifox里面顯示都是必填 添加圖片注釋,不超過 140 字(可選) Apifox IDEA 插件(Apifox Helper) 主要用于 IDEA 項目快速生成 API 文檔,并同步到 A

    2024年03月24日
    瀏覽(29)
  • 使用IntelliJ IDEA 配置Maven(入門)

    使用IntelliJ IDEA配置Maven時,需要按照以下步驟進行操作。請注意,由于涉及到軟件安裝和配置,以下步驟可能會因為版本更新而略有變化。 1、下載并安裝IntelliJ IDEA 首先,需要下載并安裝最新版本的IntelliJ IDEA集成開發(fā)環(huán)境。你可以從官方網(wǎng)站(https://www.jetbrains.com/idea/)下載

    2024年02月19日
    瀏覽(41)
  • intellij idea的快速配置詳細使用

    IntelliJ IDEA是一款強大的集成開發(fā)環(huán)境(IDE),它提供了豐富的功能和工具,以幫助開發(fā)者更高效地進行軟件開發(fā)。以下是對IntelliJ IDEA的快速配置和詳細使用的介紹: 安裝與啟動 : 訪問JetBrains官方網(wǎng)站,下載最新版本的IntelliJ IDEA安裝包。 根據(jù)操作系統(tǒng)的不同,選擇相應的安

    2024年04月26日
    瀏覽(26)
  • 推薦一款 IntelliJ IDEA 神級插件,由 ChatGPT 團隊開發(fā),免費使用,堪稱輔助神器!

    推薦一款 IntelliJ IDEA 神級插件,由 ChatGPT 團隊開發(fā),免費使用,堪稱輔助神器!

    來源:https://blog.csdn.net/m0_64880608/article/details/130201349 Bito是一款在IntelliJ IDEA編輯器中的插件,Bito插件是由ChatGPT團隊開發(fā)的,它是ChatGPT團隊為了提高開發(fā)效率而開發(fā)的一款工具。 ChatGPT團隊是一支專注于自然語言處理技術(shù)的團隊,他們開發(fā)了一款基于GPT的自然語言處理模型,可

    2024年02月02日
    瀏覽(24)
  • 使用IntelliJ IDEA進行Python開發(fā)配置

    使用IntelliJ IDEA進行Python開發(fā)配置 IntelliJ IDEA是一款功能強大的集成開發(fā)環(huán)境(IDE),提供了豐富的功能和工具,可用于開發(fā)各種編程語言,包括Python。本文將介紹如何在IntelliJ IDEA中配置Python開發(fā)環(huán)境,并提供相應的源代碼示例。 以下是配置Python開發(fā)環(huán)境的步驟: 步驟1:安裝

    2024年02月06日
    瀏覽(22)
  • 圖文詳述:IntelliJ IDEA的下載、安裝、配置、使用

    圖文詳述:IntelliJ IDEA的下載、安裝、配置、使用

    事實上,我之前一直是使用的是 Eclipse ,現(xiàn)在正好換電腦,決定試用一下 IDEA 。如果要問我為什么會動搖想嘗試一下 IDEA 呢,其實很大程度是受到同行和很多博主的影響,聽到別人說好用,以及考慮到時代需求的危機感,雖說工具是死的,主要看使用它的人,但是有誰不想出

    2024年01月17日
    瀏覽(28)
  • Intellij IDEA 插件開發(fā)

    Intellij IDEA 插件開發(fā)

    很多idea插件文檔更多的是介紹如何創(chuàng)建一個簡單的idea插件,本篇文章從開發(fā)環(huán)境、demo、生態(tài)組件、添加依賴包、源碼解讀、網(wǎng)絡請求、渲染數(shù)據(jù)、頁面交互等方面介紹,是一篇能夠滿足基本的插件開發(fā)工程要求的文章。 如有疏漏歡迎指正,如想深入了解歡迎探討。 Intelli

    2024年02月11日
    瀏覽(23)
  • Intellij IDEA 如何刪掉插件

    Intellij IDEA 如何刪掉插件

    在 Intellij IDEA 的配置中,找到插件選項。 在插件選項中,選擇需要刪除的插件,然后在右側(cè)的對話框中選擇 uninstall 就可以了。 卸載以后,可能不會要求重啟,為了安全起見,還是重啟下你的 IDE 吧。 ?

    2024年02月16日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包