https://github.com/inc44/fortify
Yet another formatter.
https://github.com/inc44/fortify
black css formatter html javascript js-beautify json php prettier python rust rustfmt
Last synced: 5 months ago
JSON representation
Yet another formatter.
- Host: GitHub
- URL: https://github.com/inc44/fortify
- Owner: Inc44
- License: mit
- Created: 2025-03-15T14:26:44.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-11-15T16:34:11.000Z (7 months ago)
- Last Synced: 2025-11-15T17:24:06.280Z (7 months ago)
- Topics: black, css, formatter, html, javascript, js-beautify, json, php, prettier, python, rust, rustfmt
- Language: JavaScript
- Homepage:
- Size: 31.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Fortify Formatter VSCode Extension






[](https://github.com/Inc44/Fortify/issues?q=is%3Aopen+is%3Aissue)

[](https://github.com/Inc44/Fortify/releases)
[](https://github.com/sponsors/Inc44)
Yet another formatter.
## ⚙️ Features
- Formats HTML, CSS, JavaScript, and JSON using js-beautify.
- Formats PHP using Prettier.
- Formats Kotlin using ktfmt.
- Formats Intel x86 Assembly using a custom formatter.
## 🚀 Installation
- Get the `.vsix` file.
- Open Visual Studio Code.
- Go to Extensions.
- Click the "..." menu in the upper right corner.
- Select "Install from VSIX...".
- Select the `.vsix` file.
## 📦 Publish
1. Install Node.js with npm and Visual Studio Code.
2. Get the required files:
```bash
npm install
```
3. Make the package:
```bash
vsce package
```
Or
```bash
npx vsce package
```
Or
```bash
npm run package
```
4. A `.vsix` file is created in the current directory.
5. Move (optional):
```bash
mv fortify-formatter-*.*.*.vsix vsix
```
6. Publish:
```bash
vsce publish
```
Or
```bash
npx vsce publish
```
## 📖 Usage
- Open a file.
- Right-click "Format Document" or press `Shift+Alt+F`.
## 🙏 Thanks
Creators of:
- [js-beautify](https://beautifier.io)
- [Prettier](https://prettier.io)
- [ktfmt](https://facebook.github.io/ktfmt)
## 🤝 Contribution
Contributions, suggestions, and new ideas are heartily welcomed. If you're considering significant modifications, please initiate an issue for discussion before submitting a pull request.
## 📜 License
[](https://opensource.org/licenses/MIT)
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## 💖 Support
[](https://buymeacoffee.com/xamituchido)
[](https://ko-fi.com/inc44)
[](https://www.patreon.com/Inc44)