SkyReve APY Formatter is a VS Code extension designed for formatting Applicable Python (APY) files. APY files contain only function bodies, with hidden function prototypes and predefined global variables such as reve. This extension provides auto formatting and auto completion to enhance the APY development experience.
Features
Code Formatting: Supports multiple formatters (Black, Ruff, and autopep8) for APY files.
Auto Completion: Provides completions based on reve global members and hidden imports.
Customizable Formatting Rules: Users can configure formatting preferences for each formatter.
Seamless Integration: Works like Python in VS Code while adapting to the APY function-body-only structure.
Requirements
Python 3.7+ must be installed and available in the system's PATH.
At least one of the following formatters must be installed: