no-empty-function Disallow empty functions An uncommented empty concrete function and an accidentally unfinished function have the same source shape. Instead, you SHOULD remove the function, implement it, or explain the intentional empty body with a comment. - Category: style - Level: warning - Fix: none - Scope: module Reported function initialize(): void {} Accepted function initialize(): void { // initialization is intentionally unnecessary } Prior art - ESLint · no-empty-function - typescript-eslint · no-empty-function language/linter/src/rules/style/noemptyfunction.rs:7