Beautify Code on Save
by nuevocharrua
6
Beautify Code on Save
A Godot 4 plugin that automatically formats and lints your GDScript files when saving.
Features
- Automatic code formatting using
gdformat
when saving files - Code style checking with
gdlint
after formatting - Maintains cursor and scroll position
- Configurable paths for both tools
- Automatic tool path detection
- Clean error reporting
Prerequisites
-
You need to have
gdtoolkit
installed. For installation instructions, visit:
https://github.com/Scony/godot-gdscript-toolkit -
Make sure both
gdformat
andgdlint
are available in your system after installation.
Installation
- Clone this repository (or download it) into your project's
addons
folder:
cd your-project
git clone https://github.com/nuevocharrua/beautify-code-on-save addons/beautify_code_on_save
- Enable the plugin in Godot:
- Go to Project -> Project Settings -> Plugins
- Find "Beautify Code on Save" in the list
- Check the "Enable" checkbox
Configuration
The plugin will try to automatically detect the paths to gdformat
and gdlint
. If it cannot find them, you can configure them manually:
- Go to Editor -> Editor Settings
- Scroll down to the "Beautify Code on Save" section
- Set the paths for both tools
Common paths are:
- Linux/macOS:
/usr/local/bin/gdformat
or~/.local/bin/gdformat
- Windows: Usually in
%APPDATA%\Python\Scripts\gdformat.exe
Usage
Just save your GDScript files (Ctrl+S/Cmd+S) and they will be automatically formatted and checked!
License
MIT License - See LICENSE file for details
Download
Version1.0.1
Download Now
Support
If you need help or have questions about this plugin, please contact the author.
Contact Author