跳至內容

unicorn/錯誤訊息 風格

作用

此規則強制在建立內建 Error 物件的實例時,必須傳入 message 值,以便使程式碼更具可讀性和可除錯性。

為什麼這不好?

範例

此規則的 不正確 程式碼範例

javascript
throw Error();
throw new TypeError();

此規則的 正確 程式碼範例

javascript
throw new Error("Unexpected token");
throw new TypeError("Number expected");

參考資料

在 MIT 許可下發布。