Very good reviews, but it doesn't achieve the grandiose things it claims to achieve.
While consistent indentation is important, a coding standard is much more than that. I consider this to be an actual standard:
https://google.github.io/styleguide/jsguide.html
For example Python enforces consistent indentation, but you know that there is still a lot of room to create a mess even with those restrictions.
StandardJS was designed to maximize adoption, not to ensure actual quality:
- Want a 1,000 characters long line of code? StandardJS badge of approval.
- Want a 10,000 lines of code function? StandardJS badge of approval.
- Want a function with a cyclomatic complexity of 10,000? StandardJS badge of approval.
Those are very basic measures of code quality and StandardJS does not have an actual position about them.
Then... StandardJS actually goes against good practices. Omitting semicolons actually has an effect in JavaScript, and there are many examples of that. The Google JavaScript coding standard advises specifically against it for good reasons. Remember that Google created v8, and has a lot more authority in this matter than whoever created StandardJS.
ESLint can enforce a cyclomatic complexity limit, number of statements per function, lines per file, etc.