Skip to content

A simple GitHub bot that'll clean up your messy code and open a PR with the changes.

Notifications You must be signed in to change notification settings

arjunblj/github-fmt-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

github-fmt-bot

A simple GitHub bot that'll clean up your messy code and open a PR with the changes.

Writing code is hard and formatting is even harder. Thanks to James Long's incredible project prettier, we're one step closer. This is a turn key bot that'll take a GitHub user token, listen to pushes on a specified branch (e.g. master) and open a pull-request enforcing any style violations made in the process.

Right now, it's powered by prettier and runs as a standalone script. In the future, I want to enable eslint option specification and integrate it with CI systems.

Usage

Just install, either with yarn or npm i.

To get an access token, grab it here for the user that will be opening the PR. Also required is an outgoing webhook set up on the repository to clean up.

Locally, you can get up and running with ngrok and by creating a .env (based on .env.template)

v1.0.0 Roadmap

  • Lint code against prettier
  • Open Pull Requests
  • Take in eslint configuration (or auto-detect) to run eslint --fix
  • Easy Cmd+V integration to Travis and other CI system

License

MIT © Arjun Balaji

About

A simple GitHub bot that'll clean up your messy code and open a PR with the changes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published