What `void 0` means and why it can be replaced with `undefined` in most cases.
Converting to optional chaining can seem like a no-brainer, but there are a few things to watch out for.
`helloWorld;` looks like a statement that does not do anything. However, ...
It can be time-consuming to find the right extensions and configure VS Code.
Private fields and methods, top-level await, error causes and more...
Refactoring automation can safe you time, ensure the change is executed correctly, and warn about potential breakages.
Executing many automated refactorings in a row is a powerful way to improve your code quickly.
P42 Code Review: Inline Comments and Hints
P42 for GitHub has several new code review features: inline comments, hint settings for code actions, and enhanced reports.
The conventional wisdom is that you should have good test coverage before refactoring your code...
7 Formats for Great Team Retrospectives
7 team retrospective formats and their advantages and drawbacks.
How to refactor a function with nested conditionals.
P42 for Visual Studio Code
P42 for Visual Studio Code is now available in the Visual Studio Marketplace.
GitHub Pull Request Review with P42 Commit Checks
P42 reviews GitHub pull requests and checks for code modernizations.
Check Your GitHub Commits with P42
P42 analyzes your commits and reports the results as checks in GitHub.
P42 Now Supports Analyzing Private GitHub Repositories