Betty Fixer is a tool designed to automatically fix coding style issues in C files based on the Betty coding style guidelines. It performs corrections to ensure that the code complies with the Betty style, making it more readable and consistent.
Project description
Betty Fixer
Betty Fixer is a tool designed to automatically fix coding style issues in C files based on the Betty coding style guidelines. It performs corrections to ensure that the code complies with the Betty style, making it more readable and consistent.
Features
- Betty Style Fixes: Automatically corrects coding style issues following the Betty style guidelines.
- Vi Script Execution: Runs a Vi script for each fixed file, making it convenient for developers to review and further modify the code.
- Create header.h: You can now create header file by specifing header file name after flag -H .
Prerequisites
Before using Betty Fixer, ensure you have the following installed:
Getting Started
-
Clone the repository:
pip install bettyfixer
-
Run Betty Fixer on your C files:
bettyfixer file1.c file2.c ...
-
To create header file run:
bettyfixer -H <header_name>.h ...
Contributing
If you'd like to contribute to Betty Fixer, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and ensure the code style follows the project conventions.
- Test your changes thoroughly.
- Create a pull request with a clear description of your changes.
Happy coding!
Creaters: @Moealsir && @malazmuzamil98
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file bettyfixer-1.4.1.tar.gz
.
File metadata
- Download URL: bettyfixer-1.4.1.tar.gz
- Upload date:
- Size: 12.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91cf59bbf33da28fa8e6c3396ca65972ff4cb3f8fd22baef178c44be22ef561f |
|
MD5 | 2835cdfe76b203190f9733b52a2cc2c3 |
|
BLAKE2b-256 | 2a6fdad673515592de07837743761ae4decc81c48b6b3886cc87269f7811894d |
File details
Details for the file bettyfixer-1.4.1-py3-none-any.whl
.
File metadata
- Download URL: bettyfixer-1.4.1-py3-none-any.whl
- Upload date:
- Size: 14.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e55814ba36c9edb7aad01752ef85a4169ad89846f37d3f3c48c6265cc7cbd23 |
|
MD5 | a72ab791f4263e8c28c99c5ce35d0bfe |
|
BLAKE2b-256 | 12714be33c15fae356dbdd594c872ec93adaf03090c11744464ffc51bae8b734 |