esformatter - ECMAScript code beautifier/formatter

  •        57

ECMAScript code beautifier/formatter.This tool is still missing support for many important features. Please report any bugs you find, the code is only as good as the test cases. Feature requests are very welcome.


acorn-to-esprima : ^2.0.6
babel-traverse : ^6.4.5
debug : ^0.7.4
disparity : ^2.0.0
esformatter-parser : ^1.0.0
glob : ^7.0.5
minimatch : ^3.0.2
minimist : ^1.1.1
mout : >=0.9 <2.0
npm-run : ^3.0.0
resolve : ^1.1.5
rocambole : >=0.7 <2.0
rocambole-indent : ^2.0.4
rocambole-linebreak : ^1.0.2
rocambole-node : ~1.0
rocambole-token : ^1.1.2
rocambole-whitespace : ^1.0.0
stdin : *
strip-json-comments : ~0.1.1
supports-color : ^1.3.1
user-home : ^2.0.0



Related Projects

atom-beautify - :lipstick: Universal beautification package for Atom editor (:warning: Currently migrating to https://github

  •    CoffeeScript

Atom-Beautify respects the core.telemetryConsent configuration option from Atom editor. If you do not wish to have usage data sent to Google Analytics then please set core.telemetryConsent to no or undecided option before using Atom-Beautify. See Anonymous Analytics section of docs for details. Thank you. Atom-Beautify is going to be completely rewritten with Unibeautify at its core! See unibeautify branch for work in progress and Issue #1174.

uncrustify - Code beautifier

  •    C++

Here is an example configuration file, and here is a before and after C source example. That should give you a pretty good idea of what Uncrustify can do. Pre compiled binaries for Windows can be downloaded here.

beautify-with-words - Beautifies javascript and replaces variable names with unique "long-ish words"

  •    Javascript

beautify-with-words beautifies javascript and replaces variable names with unique "long-ish words". It uses UglifyJS2's beautifier, but uses a phonetic word generator to rename variables. This makes it easier less-hard to read unminified code and do things like search-and-replace. beautify-with-words takes one file at a time – or, if no input file is specified, then input is read from STDIN.

esprima - ECMAScript parsing infrastructure for multipurpose analysis

  •    TypeScript

Esprima (, BSD license) is a high performance, standard-compliant ECMAScript parser written in ECMAScript (also popularly known as JavaScript). Esprima is created and maintained by Ariya Hidayat, with the help of many contributors. Esprima can be used to perform lexical analysis (tokenization) or syntactic analysis (parsing) of a JavaScript program.

espree - An Esprima-compatible JavaScript parser

  •    Javascript

Espree started out as a fork of Esprima v1.2.2, the last stable published released of Esprima before work on ECMAScript 6 began. Espree is now built on top of Acorn, which has a modular architecture that allows extension of core functionality. The goal of Espree is to produce output that is similar to Esprima with a similar API so that it can be used in place of Esprima. The primary goal is to produce the exact same AST structure and tokens as Esprima, and that takes precedence over anything else. (The AST structure being the ESTree API with JSX extensions.) Separate from that, Espree may deviate from what Esprima outputs in terms of where and how comments are attached, as well as what additional information is available on AST nodes. That is to say, Espree may add more things to the AST nodes than Esprima does but the overall AST structure produced will be the same.

jstransform - A simple utility for pluggable JS syntax transforms using the esprima parser.

  •    Javascript

A simple utility for pluggable JS syntax transforms using the esprima parser. Note: If you're looking for a library for writing new greenfield JS transformations, consider looking at Babel or Recast instead of jstransform. We are still supporting jstransform (and intend to for a little while), but longer term we would like to direct efforts toward other open source projects that do a far better job of supporting a multi-pass JS transformation pipeline. This is important when attempting to apply many transformations to a source file. jstransform does a single pass resulting in performance benefits, but the tradeoff is that many transformations are much harder to write.

gulp-jscs - Check JavaScript code style with jscs

  •    Javascript

Issues with the output should be reported on the JSCS issue tracker. JSCS config should be placed in a .jscsrc file.

SublimeAStyleFormatter - SublimeAStyleFormatter is a code formatter/beautifier for Sublime Text 2 & 3

  •    Python

SublimeAStyleFormatter is a simple code formatter plugin for Sublime Text. It provides ability to format C, C++, Cuda-C++, OpenCL, Arduino, C#, and Java files. NOTE: Syntax files required to be installed separately for Cuda-C++ and OpenCL.

js-beautify - Beautifier for javascript

  •    Javascript

This little beautifier will reformat and re-indent bookmarklets, ugly JavaScript, unpack scripts packed by Dean Edward’s popular packer, as well as partly deobfuscate scripts processed by the npm package javascript-obfuscator. Open to try it out. Options are available via the UI.



Nomade is a PHP source code beautifier, formatter and/or analisys tool, source can be compiled easily in windows or Linux (unix), future releases will format also VB3, Fortran, Cobol, C and even C++ ( I supose )

google-java-format - Reformats Java source code to comply with Google Java Style.

  •    Java

A Java source code formatter that follows Google Java Style.

elm-format - elm-format formats Elm source code according to a standard set of rules based on the official Elm Style Guide

  •    Haskell

elm-format is still in alpha. If you run into any problems, please report them. The format produced by elm-format may change significantly before the 1.0.0 release. If this will cause problems for you, please refrain from using elm-format during the alpha- and beta-test periods.

grunt-jscs - Grunt task for JSCS

  •    Javascript

Task for checking JavaScript Code Style with jscs. Run this task with the grunt jscs command.

Jalopy Java Source Code Formatter

  •    Java

Jalopy is a source code formatter/beautifier/pretty printer for the Java programming language. It is aimed to provide a full-featured, yet free alternative to the well-known Jindent. Plug-ins for Ant, Eclipse, IDEA, JBuilder, JDeveloper, jEdit, NetBeans.

gts - ☂️ TypeScript style guide, formatter, and linter.

  •    TypeScript

NOTE: THIS README refers to the master branch which corresponds to the upcoming 1.0 release. To view documentation for the currently released version of this module see: gts is Google's TypeScript style guide, and the configuration for our formatter, linter, and automatic code fixer. No lint rules to edit, no configuration to update, no more bike shedding over syntax.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.