Common Plugins
How to configure linting and formatting to improve code quality in WeChat Mini Program projects, with practical setup …
This article introduces ESLint shared configuration, including its advantages, implementation details, and related …
Why cyclomatic complexity matters, how to calculate it, recommended thresholds, and how ESLint/Checkstyle enforce it.
This article introduces the no-nested-ternary rule, including its advantages, implementation details, and relevant …
Thoughts after reading Alibaba’s Java Development Manual (Taishan Edition) and how to internalize the conventions.
Takeaways from Google’s engineering practices on changelists (CLs), merge requests (MRs), and code reviews (CRs).
TSLint is deprecated—here’s why you should migrate, what the roadmap says, and both automated and manual steps to switch …
Common case styles (Pascal, camel, kebab, snake, dot) and pragmatic conventions by context.
This article introduces using CheckStyle to improve Java code quality, including usage scenarios and implementation …
This post explains why not to use Yoda conditions in frontend code, covering scenarios and lint rules to improve code …
Automating versioning and changelogs to improve frontend code quality and release reliability, with concrete tooling and …
How we use EditorConfig, TSLint/ESLint, TypeScript, Prettier, Husky, and lint-staged to keep frontend code consistent …