Skip to content
A static analyzer for Java, C, C++, and Objective-C
OCaml Java C++ Standard ML C Objective-C Other
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows [infer][PR] Add some minor changes to the website Mar 31, 2020
dependencies [nullsafe] Mark @nullsafe with @TypeQualifierDefault&Co for Kotlin in… Apr 30, 2020
docker [infer][PR] Update base for Docker, remove python2 Apr 1, 2020
examples [copyright] Remove years Jun 13, 2019
facebook-clang-plugins @ a9c545f [pulse] Model __bridge_transfer Apr 28, 2020
infer [nullsafe] fix unused variable May 19, 2020
m4 [python] it's just a flesh wound Mar 30, 2020
scripts [opam] do not crash when the switch does not exist May 13, 2020
sledge [ocamlformat] Reformat repo with new version May 16, 2020
website [website] navigation between doc versions May 14, 2020
.buckconfig [infer][genrule] Add example of Buck DEFS macro to generate Infer ana… Dec 10, 2016
.clang-format fix sync mishaps Jun 21, 2016
.gitattributes [website] exclude from repo language stats Mar 4, 2020
.gitignore [deadcode] create deadcode/dune only when needed May 13, 2020
.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] Move .ocamlformat config file to the project root Apr 2, 2019
.travis.yml [infer][PR] Update OCaml to 4.09 in Travis May 14, 2020
CODE_OF_CONDUCT.md [infer][PR] Update CODE_OF_CONDUCT.md Aug 2, 2018
CONTRIBUTING.md [biabd] rename test directories from {biabduction,errors,infer} to {b… Apr 29, 2020
CONTRIBUTORS Inferbo Jan 31, 2017
FILES.md [trace] infer subcommand for inferTraceBugs Aug 4, 2017
INSTALL.md [python] migrate 2.7 to 3 Mar 30, 2020
ISSUE_TEMPLATE.md [github] add issue and PR templates Feb 7, 2019
LICENSE [copyright] Remove years Jun 13, 2019
Makefile [ocamlformat] Exclude deadcode/dune.in from list of ocaml dune files May 16, 2020
Makefile.autoconf.in [python] it's just a flesh wound Mar 30, 2020
Makefile.config [website] code to publish current docs May 14, 2020
PULL_REQUEST_TEMPLATE.md [github] add issue and PR templates Feb 7, 2019
README.md [infer][PR] Update README.md Mar 31, 2020
autogen.sh [copyright] Remove years Jun 13, 2019
build-infer.sh [infer][PR] Update OCaml to 4.09 in Travis May 14, 2020
configure.ac [python] migrate 2.7 to 3 Mar 30, 2020
dotbuckversion [buck] fix version hashes Oct 10, 2019
install-sh [utils] Add CTypes binding of fts and implement remove_directory_tree Nov 20, 2016
opam [ocaml] upgrade to 4.09.1 May 13, 2020
opam.locked [ocaml] upgrade to 4.09.1 May 13, 2020

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.

You can’t perform that action at this time.