點燈坊

學而時習之,不亦悅乎

如何觀察 Typora CSS ?

Typora 是使用 Electorn 技術的 macOS App,也因此可自行使用 CSS 開發 Theme,或者利用既有的 Theme 加以微調 CSS,但問題來了,該如何觀察 CSS 呢 ?

GitHub Dark Theme for Typora

自從 macOS Mojave 引進 Dark Mode 之後,我所有 App 都已經切換成 Dark Mode,唯一一個沒切換的只剩 Typora,其實目前已經有不少 Typora Theme 支援 Dark Mode,但總是沒找到完全喜歡的,索性自己調了一個,特色是使用 Fira Code 與 Darcula 主題配色。

Crocks 之 prop()

Ramda 的 prop() 可能會回傳 undefined,這也是常見 Bug 來源之一;而 Crocksprop() 則回傳 Maybe,可確保 ECMAScript 不再回傳不預期結果。

如何判斷 ECMAScript 變數型別 ?

ECMAScript 雖然是 Dynamic Language,但並不代表 Variable 沒有 Type,只是其內建獲得 Type 的方式包含太多 驚喜,成為備受爭議的部分。本文整理出 4 種獲得 Type 方式,各有其優缺點,最後整理出自己的 typeof(),可以判斷出各種 Type。

如何讓 SonarQube 不檢查特定目錄與檔案?

在使用 SonarQube 對專案做檢查時,有些目錄與檔案不想檢查,最典型的就是在 MVC 專案時,不想檢查 JavaScript Package,畢竟我們關心的是團隊的程式碼品質,而不是 Package,我們該如何設定排除呢?