You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jules Villard
724a592c34
[toplevel] do not read inferconfig location from the command line
...
Summary:
Try to read .inferconfig in the current directory, then in .., then in ../..,
etc. This can be overriden with the `INFERCONFIG` environment variable.
This removes the need for two-phase parsing, so clean up that code too.
Paths in .inferconfig are interpreted relative to where .inferconfig is located.
This does not apply to other path-sensitive things like regexpes... this is not
a show stopper because regexpes can account for the fact that infer may be
called from different project roots.
Make sure we fail when .inferconfig exists but cannot be read.
Reviewed By: jberdine
Differential Revision: D4843142
fbshipit-source-id: 340a63f
8 years ago
..
CommandLineOption.ml
[toplevel] do not read inferconfig location from the command line
8 years ago
CommandLineOption.mli
[toplevel] do not read inferconfig location from the command line
8 years ago
Config.ml
[toplevel] do not read inferconfig location from the command line
8 years ago
Config.mli
[toplevel] do not read inferconfig location from the command line
8 years ago
DB.ml
[SourceFile] Move append_crc_cutoff to DB module
8 years ago
DB.mli
[SourceFile] Move append_crc_cutoff to DB module
8 years ago
Escape.ml
[backend] Escape URLs to fix html output
8 years ago
Escape.mli
[backend] Escape URLs to fix html output
8 years ago
IList.ml
Deprecate IList part 3.
8 years ago
IList.mli
Deprecate IList part 3.
8 years ago
IOCtl.ml
[build] move to ctypes stubs
8 years ago
IOCtl.mli
[build] move to ctypes stubs
8 years ago
IStd.ml
[BetterEngineering] Remove remaining uses of polymorphic equality
8 years ago
Latex.ml
[BetterEngineering] Replace uses of polymorphic equality
8 years ago
Latex.mli
Divide Utils into Utils, Pp, and IStd
8 years ago
Logging.ml
[backend] Print timeout information into stdout in debug mode
8 years ago
Logging.mli
move CLOpt.exe to Config and restrict its API, remove Interactive fake exe
8 years ago
MarkupFormatter.ml
Add support to format reports natively
8 years ago
MarkupFormatter.mli
Add support to format reports natively
8 years ago
Multilinks.re
[build] upgrade Reason to 1.13.3
8 years ago
Multilinks.rei
[build] upgrade Reason to 1.13.3
8 years ago
Pp.ml
[BetterEngineering] Replace uses of polymorphic equality
8 years ago
Pp.mli
[BetterEngineering] Replace uses of polymorphic equality
8 years ago
PrettyPrintable.ml
Deprecate IList part 3.
8 years ago
PrettyPrintable.mli
[cleanup] Simplify PrettyPrintable.Make functors
8 years ago
Process.ml
[driver] Improvements to buck compilation database mode
8 years ago
Process.mli
[clang] Fail when compilations fails in the capture, linters mode
8 years ago
Serialization.ml
[backend][serialization] Fix flushing of temp file in serialization write
8 years ago
Serialization.mli
Serialization: lock files before writing
8 years ago
SourceFile.ml
[SourceFile] Move append_crc_cutoff to DB module
8 years ago
SourceFile.mli
[SourceFile] Move append_crc_cutoff to DB module
8 years ago
StatisticsToolbox.re
Deprecate further IList functions
8 years ago
StatisticsToolbox.rei
Divide Utils into Utils, Pp, and IStd
8 years ago
SymOp.ml
Disable timeouts during model analysis
8 years ago
SymOp.mli
Disable timeouts during model analysis
8 years ago
Utils.ml
[toplevel] do not read inferconfig location from the command line
8 years ago
Utils.mli
[toplevel] do not read inferconfig location from the command line
8 years ago
Version.ml.in
[driver] crash early if infer was not compiled for the requested build mode
8 years ago
Version.mli
[driver] crash early if infer was not compiled for the requested build mode
8 years ago
ZipLib.ml
[backend] Cleanup Serialization module
8 years ago
ZipLib.mli
[infer][backend] cleanup the summary origin that is no longer useful
8 years ago