* eslint: migrate to defineConfig and add no-multiple-empty-lines rule * chore: fix multiple empty lines