念念不忘,必有迴響。有一口氣,點一盞燈,有燈就有人。

如何解決 SonarLint 的 Analyzer Not Loaded 錯誤訊息 ?

如何解決 SonarLint 的 Analyzer Not Loaded 錯誤訊息 ?

當在 IntelliJ 平台使用 SonarLint 時,只要在 SonarLint General Settings 下按 Update Binding 就會出現 Analyzer Not Loaded 的錯誤訊息,這該如何解決呢?

如何重灌 macOS High Sierra ?

如何重灌 macOS High Sierra ?

High Sierra 引入 APFS 新的磁碟格式後,優點是對 SSD 最佳化,效率很高,缺點是 APFS 使的 Time Machine 之前的備份面臨了極大的挑戰,除了無法整顆硬碟還原外,連要重新安裝 High Sierra 也很不方便。

如何在 macOS 安裝 SonarQube ?

如何在 macOS 安裝 SonarQube ?

SonarQube 是一套 程式碼品質檢查工具,可以幫我們檢查 code 的 bugs、 vulenrability、code smell 與 duplication,也屬於 持續整合 重要的一環。

透過 Homebrew,我們可以很簡單地安裝 SonarQube。

如何在 Visual Studio 使用 SonarLint ?

如何在 Visual Studio 使用 SonarLint ?

SonarQube 除了搭配 Jenkins 檢查程式碼品質外,還可以在 IDE 中使用 SonarLint,讓 developer 在程式開發階段就及早發現可能的 bugs、vulenrability、code smell 與 duplication,本文將介紹 SonarLint + Visual Studio。

如何使用 SonarQube 檢查 .NET Core 專案? (macOS)

如何使用 SonarQube 檢查 .NET Core 專案? (macOS)

SonarQube 是一套 程式碼品質檢查工具,可以幫我們檢查 code 的 bugs、 vulenrability、code smell 與 duplication,也屬於 持續整合 重要的一環。

SonarQube 已經內建 SonarC#,可以直接對 C# 進行檢查,本文將以 .NET Core 為例,並搭配 Jenkins 自動執行 SonarQube。

如何在 PhpStorm 使用 SonarLint ?

如何在 PhpStorm 使用 SonarLint ?

SonarQube 除了搭配 Jenkins 檢查程式碼品質外,還可以在 IDE 中使用 SonarLint,讓 developer 在程式開發階段就及早發現可能的 bugs、vulenrability、code smell 與 duplication,本文將介紹 SonarLint + PhpStorm。

Rider Refactoring 之 Change Signature

Rider Refactoring 之 Change Signature

Rider 相當於 IntelliJ + Resharper,除了保有 IntelliJ 平台的特色外,還包含 Resharper 強悍的功能,本文將討論其 Refactoring 中的 Change Signature。

如何使用 F# 實現 Composite Pattern?

如何使用 F# 實現 Composite Pattern?

Composite Pattern 是 OOP 中著名的 Design Pattern,無論是 物件容器,都能使用相同 interface 一視同仁的操作,F# 既然是 Function First Language,就讓我們以 function 的角度重新實現 Composite Pattern。

如何使用 C# 實現 Composite Pattern ?

如何使用 C# 實現 Composite Pattern ?

Composite Pattern 是 OOP 中著名的 Design Pattern,無論是 物件容器,都能使用相同 interface 一視同仁的操作。

如何使用 Docker 安裝 Ubuntu ?

如何使用 Docker 安裝 Ubuntu ?

以前在 macOS 安裝 Ubuntu 都要先安裝 Parallel Desktop,然後再將 Ubuntu 安裝在 Parallel Desktop 上,安裝了 Docker for Mac 後,只要下載 Ubuntu 的 Docker image,Ubuntu 就能以 container 形式跑在 Docker 上。