Why do TSLint and JSLint report empty blocks? Why do TSLint and JSLint report empty blocks? typescript typescript