亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JetBrains發(fā)布java代碼質(zhì)量檢測工具Qodana早期預(yù)覽版

 更新時間:2021年01月05日 14:16:32   作者:碼農(nóng)小胖哥  
這篇文章主要介紹了JetBrains發(fā)布java代碼質(zhì)量檢測工具Qodana早期預(yù)覽版,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

JetBrains正在開發(fā)一種被稱為Qodana的代碼質(zhì)量檢測工具。它將JetBrains IDE具有的智能代碼檢查帶入了項目CI/CD管道中。它可以識別代碼中的錯誤,安全漏洞,重復(fù)項和缺陷并提出修復(fù)建議。使開發(fā)人員輕松地改善代碼結(jié)構(gòu),使代碼符合眾多準(zhǔn)則和標(biāo)準(zhǔn),解決潛在的性能問題。

Qodana

Qodana包括兩個主要部分:一個精良的、無GUI的IntelliJ IDEA引擎,該引擎經(jīng)過專門設(shè)計用于CI管道中,作為一種典型的“流水線”工具;另一個基于Web的交互式報表UI。

目前Qodana還處于早期開發(fā)版本,不過已經(jīng)提供了早期預(yù)覽版本。最終Qodana將提供多種服務(wù)形態(tài):

  • 任何CI工具的Docker鏡像
  • GitHub Actions
  • 獨立的Qodana App
  • TeamCity 插件
  • 云服務(wù)

路線圖

Qodana目前僅支持PHP,Java和Kotlin,最終將支持JetBrains IDE家族下的語言和技術(shù)。并且有更多的新特性在開發(fā)中,例如,版本/分支比較,高級代碼質(zhì)量目標(biāo)管理,配置文件變更檢測,跨項目的代碼重復(fù)分析,第三方許可證監(jiān)視,以及包括污點分析在內(nèi)的安全檢測。

Qodana試用

首先,從Docker Hub拉鏡像(最新版本):

docker pull jetbrains/qodana

運行一個臨時Docker容器對本地的代碼進行分析:

docker run --rm -it -v <source-directory>/:/data/project/ -p 8080:8080 jetbrains/qodana --show-report

這里source-directory應(yīng)該指向你的項目的根目錄。

例如對本地的c:\Users\felord\IdeaProjects\payment-spring-boot進行掃描:

docker run --rm -it -v c:\Users\felord\IdeaProjects\payment-spring-boot:/data/project/ -p 8080:8080 jetbrains/qodana --show-report

掃描完畢后會生成檢查報告,你可以在瀏覽器中打開http://localhost:8080查看報告。

跟JetBrains家的IDE一樣使用起來非常簡單,有興趣可以去看一看。

到此這篇關(guān)于JetBrains發(fā)布java代碼質(zhì)量檢測工具Qodana早期預(yù)覽版的文章就介紹到這了,更多相關(guān)JetBrains代碼質(zhì)量檢測工具Qodana內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 聯(lián)邦學(xué)習(xí)論文解讀分散數(shù)據(jù)的深層網(wǎng)絡(luò)通信

    聯(lián)邦學(xué)習(xí)論文解讀分散數(shù)據(jù)的深層網(wǎng)絡(luò)通信

    這篇文章主要為大家介紹了論文解讀分散數(shù)據(jù)的深層網(wǎng)絡(luò)通信有效學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • 滑動驗證碼的設(shè)計與理解

    滑動驗證碼的設(shè)計與理解

    這篇文章主要介紹了滑動驗證碼的設(shè)計與理解,本文通過實例代碼給大家介紹小網(wǎng)站是怎么設(shè)計的,代碼簡單易懂,需要的朋友可以參考下
    2019-08-08
  • Keras搭建Efficientdet目標(biāo)檢測平臺的實現(xiàn)思路

    Keras搭建Efficientdet目標(biāo)檢測平臺的實現(xiàn)思路

    EfficientNet模型具有很獨特的特點,這個特點是參考其它優(yōu)秀神經(jīng)網(wǎng)絡(luò)設(shè)計出來的,本文以Efficientnet-B0和Efficientdet-D0為例,進行Efficientdet的解析,感興趣的朋友一起看看吧
    2021-06-06
  • 關(guān)于Git遠程與本地沖突的解決方法

    關(guān)于Git遠程與本地沖突的解決方法

    這篇文章主要給大家介紹了關(guān)于Git遠程與本地沖突的解決方法,文中給出了詳細的解決方法,相信對大家具有一定的參考價值,有需要的朋友們下面來一起看看吧。
    2017-04-04
  • Git的撤銷、修改和回退命令

    Git的撤銷、修改和回退命令

    這篇文章介紹了Git的撤銷、修改和回退命令,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • Markdown語法備忘

    Markdown語法備忘

    Markdown 是一種輕量級標(biāo)記語言,它允許人們使用易讀易寫的純文本格式編寫文檔,然后轉(zhuǎn)換成格式豐富的HTML頁面
    2014-10-10
  • 分享4個最受歡迎的大數(shù)據(jù)可視化工具

    分享4個最受歡迎的大數(shù)據(jù)可視化工具

    大數(shù)據(jù)可視化是進行各種大數(shù)據(jù)分析解決的最重要組成部分之一。這篇文章主要介紹了4個最受歡迎的大數(shù)據(jù)可視化工具,需要的朋友可以參考下
    2019-06-06
  • 打造博客園(cnblogs)超級自定義界面

    打造博客園(cnblogs)超級自定義界面

    有部分網(wǎng)友提出想了解一下像我這樣的高度訂制化博客界面是如何做出來的。所以在這里給大家分享一下經(jīng)驗。
    2009-12-12
  • Delphi - Indy idMessage和idSMTP實現(xiàn)郵件的發(fā)送

    Delphi - Indy idMessage和idSMTP實現(xiàn)郵件的發(fā)送

    這篇文章主要介紹了Delphi - Indy idMessage和idSMTP實現(xiàn)郵件的發(fā)送,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • 超好用:免費的圖床

    超好用:免費的圖床

    圖床就是一個在網(wǎng)絡(luò)上存儲圖片的地方,目的是為了節(jié)省本地服務(wù)器空間,加快圖片打開速度。今天就推薦幾款超簡單的圖床工具,感興趣的朋友一起看看吧
    2019-11-11

最新評論