A web application that makes customized suggestions to improve the legibility of code. Currently supports Python and will suggest formatting tips such as proper code indentation and blocking.
CodeStyle aims to help people overcome a fundamental barrier to learning programming: good coding style.
Built with the latest version of React as a frontend and utilizes Flask as a backend.
While most existing code formatters transform the user’s code without providing explanations behind the changes, this tool helps the user improve their coding style by supplying them with the reasoning behind any formatting suggestions.
To build the latest working version on your local machine, cd
to the project directory.
-
cd
into thestatic
directory and runnpm run watch
to letwebpack
build the web app -
cd
into theserver
directory and then runpython server.py
to start the web server
Once done, navigate to localhost:5000
in your favorite browser to open the application.
We hope to extend CodeStyle to support other languages.
Made by Gabriella Roman and Christopher Trinh as part of the Spark! Fellowship at Boston University. pycodestyle
can be found at its Github repo.