Giter Club home page Giter Club logo

uniformatter's Introduction

UniFormatter

This project is inspired by atom-beautify

Features

Format HTML, CSS, JavaScript, PHP, Python, Ruby, Java, C, C++, C#, Objective-C, CoffeeScript, TypeScript, SQL, and more in Visual Studio Code

Language Support

Some of the supported formatters are developed for Node.js and are automatically installed when UniFormatter is installed. However, other formatters are command-line interface (CLI) applications and require you to manually install them.

Language Supported Formatters
Bash beautysh
Bat
Bibtex
C Uncrustify, clang-format
Clojure cljfmt
CoffeeScript coffee-fmt, Coffee Formatter
C++ clang-format, Uncrustify
C# Uncrustify
CSS JS Beautify, Pretty Diff, SassConvert
Dockerfile dockfmt
Erlang erl_tidy
F#
Fortran Fortran Beautifier
GLSL clang-format
Go gofmt, goimports
Groovy
Handlebars JS Beautify, Pretty Diff
Haskell stylish-haskell
HTML JS Beautify, Pretty Diff
Ini
Jade Pug Beautify
Java Uncrustify
JavaScript JS Beautify, ESLint Fixer, JSCS Fixer, Pretty Diff
JSON JS Beautify, Pretty Diff
LaTeX Latex Indent
LESS Pretty Diff, CSScomb
Lua Lua beautifier
Makefile
Markdown Tidy Markdown, Remark
Objective-C Uncrustify, clang-format
Objective-C++ Uncrustify, clang-format
OCaml ocp-indent
Pawn Uncrustify
Perl Perltidy
Perl6 Perltidy
PHP PHP-CS-Fixer, PHPCBF, hh_format
Powershell
Python autopep8, pybeautifier, yapf
R formatR
Razor
Ruby Rubocop, Ruby Beautify
Rust rustfmt
Sass SassConvert
SCSS Pretty Diff, CSScomb, SassConvert
Shaderlab
Swift
SQL sqlformat
Tex
TypeScript TypeScript Formatter
VB
XML Pretty Diff, JS Beautify
XSL
YAML align-yaml
Formatter status
align-yaml Done
autopep8 Done
beautysh Done
clang-format Done
cljfmt Done
Coffee Formatter TODO
coffee-fmt Done
dockfmt TODO
erl_tidy TODO
ESLint Fixer TODO
formatR TODO
Fortran Beautifier TODO
gofmt TODO
goimports TODO
hh_format TODO
HTML Beautifier TODO
JS Beautify Done
JSCS Fixer TODO
Latex Indent Done
Lua beautifier TODO
ocp-indent TODO
Perltidy TODO
PHP-CS-Fixer TODO
PHPCBF TODO
Pretty Diff Done
Pug Beautify Done
pybeautifier TODO
Remark TODO
Rubocop TODO
Ruby Beautify Done
rustfmt TODO
SassConvert TODO
sqlformat Done
stylish-haskell TODO
Tidy Markdown Done
TypeScript Formatter TODO
Uncrustify Done
Vue Beautifier TODO
yapf TODO

License

MIT © Lu Yiming

uniformatter's People

Contributors

luyiming avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.