eslint/getter-return 開發中
作用
要求所有 getter 都必須有 return
陳述式。
為什麼這樣不好?
Getter 應該總是回傳一個值。如果沒有回傳,很可能是個錯誤。
此規則不會在 TypeScript 檔案上執行,因為類型檢查會捕捉到沒有回傳值的 getter。
範例
此規則的錯誤程式碼範例
javascript
class Person {
get name() {
// no return
}
}
const obj = {
get foo() {
// object getter are also checked
},
};
此規則的正確程式碼範例
javascript
class Person {
get name() {
return this._name;
}
}