Skip to content


Typo CI

Typo CI checks your commits for spelling mistakes & displays suggested alternatives as annotations in your Pull Requests.

It uses a dictionary which is optimised for code, so it'll know that MyCode is a valid class name & $bdnme not a good variable name.

Currently Typo CI supports lots of good mix of languages including Markdown, HTML, CSS, Ruby, V, PHP, C#, SQL. Go & JavaScript with more being added regularly.


You can get started using Typo CI with zero configuration, but if you need you can control more aspects of how Typo CI runs you can add a .typo-ci.yml file to your repository.

Is my language supported?

Typo CI supports a good amount of syntaxes, and it will make a best effort analysis for formats it's unfamiliar with. I'm regularly adding support for more languages.

If you'd like to verify your language is supported before installing, or want to help contribute to Typo CI learning more languages, please drop me an email.

typo shown as annotations in file diffs
A summary of changes in check screen.

Pricing and setup

Typo CI logo preview
Typo CI


Unlimited users. Unlimited repos. Unlimited spell checks.

  • Unlimited users
  • Unlimited repos
  • Unlimited spell checks

Next: Confirm your installation location.

Typo CI is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

You can’t perform that action at this time.