codebuff

Code formatter

A machine learning-based code formatter that formats language-agnostic code using patterns learned from a corpus.

Language-agnostic pretty-printing through machine learning (uh, like, is this possible? YES, apparently).

GitHub

445 stars
27 watching
82 forks
Language: Java
last commit: over 4 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
kkinnear/zprint A tool for formatting and beautifying Clojure and Clojurescript source code and s-expressions to improve readability. 556
rubychan/coderay A Ruby library for syntax highlighting and formatting source code with line numbers. 846
weavejester/cljfmt A tool that detects and fixes formatting errors in Clojure code to improve readability and consistency. 1,116
mathworks/matlab-language-grammar A set of regular expressions used to define the syntax and structure of MATLAB code for use in highlighting and parsing tools. 50
maxattax97/openscad-format A tool to format and style source code written in the OpenSCAD programming language. 27
ennocramer/floskell A tool that formats Haskell source code into a more readable layout 180
mhartington/formatter.nvim Provides utilities and configurations for formatting source code in various programming languages. 1,366
jetbrains-research/astminer A tool for mining path-based representations of code and data from various programming languages 282
belav/csharpier An opinionated code formatter for C#. 1,406
jintin/swimat An Xcode plug-in to format Swift code. 1,650
lspitzner/brittany A tool to format Haskell source code according to certain formatting rules 692
micjabbour/pronto-clang_format A tool to automatically reformat code according to configurable style guidelines using the Pronto runner and clang-format 0
vvakame/typescript-formatter A tool to format TypeScript code according to specified rules and configurations. 559
jupyterlab-contrib/jupyterlab_code_formatter Facilitates invocation of code formatters in JupyterLab 854
tweag/topiary A tool that automates uniform formatting of code in multiple languages using a simple DSL. 569