joshuafolkken / pong

0 stars 0 forks source link

GDScript Formatter & Linter #32

Closed joshuafolkken closed 4 months ago

joshuafolkken commented 4 months ago

This extension should help aspiring GDScript/Godot developers to develop within VSCode with features like linting and formatting.

It is based on prior work by Chris Kuhn.

Features gdlint on save gdformat on save Requirements Requires python3 (pip3) and the "gdtoolkit" accessable in PATH.

Install via: python -m pip install gdtoolkit or equivalent command.

See also: https://pypi.org/project/gdtoolkit/

Release Notes See CHANGELOG.md

License See License.txt

joshuafolkken commented 4 months ago
brew install pipx
pipx install "gdtoolkit==4.*"
brew install python-setuptools
gdformat --version

settings.json

{
  "editor.formatOnSave": true,
  "[gdscript]": {
    "editor.defaultFormatter": "EddieDover.gdscript-formatter-linter"
  }
}