This is a linter designed specifically for Pep/8 assembly language code. The goal of this project is to provide a tool that can analyze Pep/8 assembly code for potential errors, stylistic issues, and conformity to best practices, aiding developers in writing cleaner and more error-free code.
- Syntax Checking: Identify and highlight syntax errors in Pep/8 assembly code.
- Style Enforcement: Enforce coding conventions and best practices.
- Error Detection: Detect potential logical errors or problematic code structures.
- Customization: Allow for customizable rules and configurations.
To use the Pep/8 Assembly Language Linter, follow these steps:
-
Clone the repository:
https://github.com/Vianpyro/pep8-linter.git
-
Install dependencies (if any) by running:
# None, at least for the moment. This section is just so I don't forget to add them in case there are any one day.
To lint Pep/8 assembly code using this tool:
- Navigate to the directory where your Pep/8 assembly code is located.
- Run the linter:
# Command to run the linter python linter.py <your-file.pep|your-files-model>
The linter can be configured to suit specific needs by adjusting settings or specifying rules. Details on configuration options and how to modify them can be found in the documentation.
Contributions are welcome! If you'd like to contribute to this project, please follow the guidelines outlined in CONTRIBUTING.md.
This project is licensed under the MIT License - see the LICENSE.md file for details.
- Stanley Warford: For creating the Pep/8 architecture and assembly language.
- Other contributors or resources: Emily Dimpfl, Matthew McRaven, Gabriel Lamarre.
For any inquiries or suggestions regarding this project, please contact Vianney Veremme via email at [email protected].