A new ESLint plugin that brings principles from Steve McConnell's Code Complete directly into your linting workflow. It enforces high cohesion within modules, minimizes coupling between components, and promotes other clean code practices to make JavaScript/TypeScript codebases more maintainable at scale.
Check it out at https://github.com/aryelu/eslint-plugin-code-complete. What rules would you add for better software design? Feedback welcome!
Comments URL: https://news.ycombinator.com/item?id=46141107
Points: 2
# Comments: 0