yyx990803/semi — explained in plain English
Analysis updated 2026-07-18 · repo last pushed 2019-11-07
Run 'semi add' before committing to convert semicolon-free code to match a team's required style.
Run 'semi rm' to strip semicolons from a project that follows a no-semicolon style.
Call Semi directly in your own code or build tool when batch-converting many files.
Convert code moving between a semicolon-heavy project and a semicolon-free one.
| yyx990803/semi | gaearon/redux-devtools-log-monitor | ruanyf/chrome-extension-demo | |
|---|---|---|---|
| Stars | 305 | 307 | 302 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | 2019-11-07 | 2017-11-11 | 2020-10-26 |
| Maintenance | Dormant | Dormant | Dormant |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 2/5 | 1/5 |
| Audience | developer | developer | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
No longer actively maintained, ESLint's --fix flag now covers the same functionality.
A command-line tool that automatically adds or removes semicolons from JavaScript code to match whichever style your team requires.
Mainly JavaScript. The stack also includes JavaScript, Node.js.
Dormant — no commits in 2+ years (last push 2019-11-07).
No license information was mentioned in the explanation.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.