Skip to content

A VS Code extension to detect and flag micro-antipatterns in students' Python code.

License

Notifications You must be signed in to change notification settings

James-Ansley/stylezilla

Repository files navigation

Stylezilla

A VS Code extension to detect and flag micro-antipatterns in students' Python code.

For example:

Example Showing Diagnostics

Example Showing Description

Development

Stylezilla is still in the development stage. To get started with development, make sure you have Python 3.10 installed before doing the following:

  1. Create a venv: python3 -m venv venv, and activate it: source venv/bin/activate
  2. Install Python requirements: pip install -r requirements.txt
  3. Install npm requirements: npm install && cd client && npm install

To run the extension go to the Run and Debug menu and select Server + Client from the configuration dropdown (top left). Then, run the debugger.

Acknowledgements

Many thanks are owed to the CS399 team at UoA who got this project up and running:

About

A VS Code extension to detect and flag micro-antipatterns in students' Python code.

Topics

Resources

License

Stars

Watchers

Forks