summaryrefslogtreecommitdiff
path: root/test/rebar_dialyzer_SUITE.erl
Commit message (Collapse)AuthorAgeFilesLines
* support dialyzer plt location and prefix in cli argsTristan Sloughter2019-04-061-2/+39
|
* OTP-21 readiness, Full Unicode supportFred Hebert2017-11-161-1/+1
| | | | | | | | | | | | This replaces all deprecated function usage by alternative ones based on a version switch enacted at compile time, preventing all warnings. This will likely introduce some possible runtime errors in using a Rebar3 compiled on OTP-20 or OTP-21 back in versions 19 and earlier, but we can't really work around that. A bunch of dependencies have been updated to support OTP-21 without warnings as well.
* Add exclude_apps/mods, plt_extra_mods, base_plt_mods configJames Fish2016-11-031-2/+36
| | | | | | | * exclude_apps - never use applications for PLT/analysis * base_plt_mods - add modules to base PLT (overrules exclude_apps) * plt_extra_mods - add modules to PLT (overrules exclude_apps) * exclude_mods - never use modules for PLT/analysis (overrules all)
* Don't error when analyzing empty appJames Fish2016-07-111-1/+15
|
* Handle empty PLTsJames Fish2016-07-111-2/+63
|
* Rebuild PLT when beams no longer existJames Fish2015-10-311-2/+32
|
* Fix for R15B03Takeru Ohta2015-09-121-3/+5
|
* Change option name from "plt_include_all_deps" to "plt_apps"Takeru Ohta2015-09-121-6/+6
|
* Add a testcase for 'plt_include_all_deps' dialyzer optionTakeru Ohta2015-09-081-2/+69
|
* only look for top level apps and those directly under apps/ or lib/Tristan Sloughter2015-07-161-2/+2
|
* Use the same dialyzer rebar.config options as rebarJames Fish2015-06-061-9/+10
| | | | | | | | | | | | | | | | | | | | * All configuration is moved to `{dialyzer, PropList}` * `dialyzer_warnings` renamed `warnings` * `dialyzer_plt_warnings` renamed `get_warnings` * `dialyzer_plt_apps` renamed `plt_extra_apps` * `dialyzer_plt_dir` renamed `plt_location` * `{plt_location, local}` uses profile base directory * `dialyzer_plt` removed * `dialyzer_plt_prefix` sets prefix of PLT name (default "rebar3") * `dialyzer_base_plt_apps` renamed `base_plt_apps` * `dialyzer_base_plt_dir` renamed `base_plt_location` * `{base_plt_location, global}` uses rebar3's global cache directory * `dialyzer_base_plt` removed * `base_plt_prefix` sets prefix of PLT name (default "rebar3") PLT files are always named `<prefix>_<otp_version>_plt` to match rebar. `plt_prefix` and `base_plt_prefix` are not available in rebar, where the prefix is always set to the project's top level application.
* Add initial dialyzer testsJames Fish2015-02-081-0/+158