A static analyzer for Java, C, C++, and Objective-C
Clone or download
mbouaziz and facebook-github-bot [inferbo] Refine <= for MinMax
Reviewed By: skcho

Differential Revision: D10404824

fbshipit-source-id: deacc033f
Latest commit 592efbf Oct 22, 2018
Permalink
Failed to load latest commit information.
.travis Change license to MIT May 31, 2018
dependencies Change license to MIT May 31, 2018
docker [docker] remove duplicate dependency Aug 7, 2018
examples [RFC] Format all java files Sep 27, 2018
facebook-clang-plugins @ 45a30fe [infer] Get widths of build-in integer types Oct 17, 2018
infer [inferbo] Refine <= for MinMax Oct 21, 2018
m4 Change license to MIT May 31, 2018
scripts [starvation] strict mode meta-analyzer for Android Sep 12, 2018
sledge [sledge] Update todo Oct 17, 2018
.buckconfig [infer][genrule] Add example of Buck DEFS macro to generate Infer ana… Dec 10, 2016
.clang-format fix sync mishaps Jun 21, 2016
.gitignore [sledge] Update build system, etc. Oct 12, 2018
.gitmodules [infer] Add facebook clang plugins submodule Aug 18, 2015
.inferconfig [java] Add command-line option to specify external Java packages Mar 2, 2018
.ocamlformat [ocamlformat] upgrade ocamlformat to 0.8 Oct 12, 2018
.ocamlformat.hash [ocamlformat] upgrade ocamlformat to 0.8 Oct 12, 2018
.travis.yml [travis] fix travis and install Apr 19, 2018
CODE_OF_CONDUCT.md [infer][PR] Update CODE_OF_CONDUCT.md Aug 2, 2018
CONTRIBUTING.md add tips about debugging infer Aug 13, 2018
CONTRIBUTORS Inferbo Jan 31, 2017
DEFS [infer][genrule] add an option to make the genrule integration compat… May 10, 2018
FILES.md [trace] infer subcommand for inferTraceBugs Aug 4, 2017
INSTALL.md [Inferbo] Add relational domains Aug 1, 2018
LICENSE Change license to MIT May 31, 2018
Makefile [objc] fixing false positive for weak pointers inside c++ structs Oct 18, 2018
Makefile.autoconf.in [python] kill python frontend Sep 18, 2018
Makefile.config [man] check in manual pages Sep 24, 2018
README.md Change license to MIT May 31, 2018
autogen.sh [release] preparing for binary releases Jun 4, 2018
build-infer.sh [release] preparing for binary releases Jun 4, 2018
configure.ac [python] kill python frontend Sep 18, 2018
dotbuckversion bump .buckversion Jun 22, 2018
install-sh [utils] Add CTypes binding of fts and implement remove_directory_tree Nov 20, 2016
opam [inferbo] Use big_int in interval domain Oct 4, 2018
opam.lock [inferbo] Use big_int in interval domain Oct 4, 2018

README.md

Infer Build Status

Infer is a static analysis tool for Java, C++, Objective-C, and C. Infer is written in OCaml.

Installation

Read our Getting Started page for details on how to install packaged versions of Infer. To build Infer from source, see INSTALL.md.

Contributing

See CONTRIBUTING.md.

License

Infer is MIT-licensed.

Note: Enabling Java support may require you to download and install components licensed under the GPL.