A Godot 4 plugin that automatically formats and lints your GDScript files when saving.
- Automatic code formatting using
gdformatwhen saving files - Code style checking with
gdlintafter formatting - Maintains cursor and scroll position
- Configurable paths for both tools
- Automatic tool path detection
- Clean error reporting
-
You need to have
gdtoolkitinstalled. For installation instructions, visit: https://github.com/Scony/godot-gdscript-toolkit -
Make sure both
gdformatandgdlintare available in your system after installation.
- Clone this repository (or download it) into your project's
addonsfolder:
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
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/gdformator~/.local/bin/gdformat - Windows: Usually in
%APPDATA%\Python\Scripts\gdformat.exe
Just save your GDScript files (Ctrl+S/Cmd+S) and they will be automatically formatted and checked!
MIT License - See LICENSE file for details