An open-source lint program for C++ developed by, and formerly used at Facebook.
Switch branches/tags
Nothing to show
Clone or download
Orvid Merge pull request #31 from doctaweeks/master
Fix build after C++ removal
Latest commit dfce2e0 Aug 9, 2018

This project is not actively maintained. Proceed at your own risk!

flint: Facebook's C++ Linter

flint is an open-source lint program for C++ developed and used at Facebook.

flint is published on Github at; for discussions, there is a Google group at

There are two versions of flint. The main one (flint/*.d) is written in the D programming language and is supported going forward. We also provide our older implementation in C++ (flint/cxx/*.cpp) for historical perspective and comparison purposes.

Currently flint's build has only been tested on Ubuntu. The motivated user should have no problem adapting it to other systems. More officially supported OSs to follow.


To Build

autoreconf --install
LDFLAGS=-L<double-conversion> CPPFLAGS=-I<double-conversion>/src configure ...