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).
445 stars
27 watching
82 forks
Language: Java
last commit: over 4 years ago
Linked from 1 awesome list
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 |