summaryrefslogtreecommitdiff
path: root/lib/stdlib/src/erl_lint.erl
Commit message (Expand)AuthorAgeFilesLines
* [erl_lint] Recurse with cheaper function in pattern checksMichał Muskała2023-04-031-2/+2
* Merge pull request #7023 from jhogberg/john/stdlib/dont-warn-on-underspecifie...John Högberg2023-03-171-17/+1
|\
| * erl_lint: Stop raising warnings for underspecified opaquesJohn Högberg2023-03-161-17/+1
* | Eliminate false warning for re-defined and unused typeBjörn Gustavsson2023-03-151-1/+6
|/
* stdlib: Use map comprehensionsBjörn Gustavsson2023-03-011-3/+3
* erl_lint: fix unbound singleton types in unionsKiko Fernandez-Reyes2023-02-171-5/+14
* Update copyright yearErlang/OTP2023-02-141-1/+1
* dialyzer: make -Wunknown a default; add -Wno_unknown flagKiko Fernandez-Reyes2023-02-081-1/+1
* erl_lint: Handle map comprehensionsBjörn Gustavsson2023-02-031-2/+17
* erl_lint: Support the new modifiers for ordered mapsBjörn Gustavsson2023-01-301-30/+61
* stdlib: Ignore SSA check clauses in erl_expand_records and erl_lintFrej Drejhammar2023-01-191-1/+4
* dialyzer: overlapping_domain option is opt-inKiko Fernandez-Reyes2023-01-111-1/+1
* Lift restrictions for matching of binaries and mapsBjörn Gustavsson2022-12-131-111/+4
* Merge branch 'maint'Björn Gustavsson2022-11-281-12/+25
|\
| * Fix compiler crash when using a record as LC filterBjörn Gustavsson2022-11-261-12/+25
* | Merge branch 'maint'Björn Gustavsson2022-11-231-3/+2
|\ \ | |/
| * Merge branch 'bjorn/stdlib/calls-in-guards/GH-6465/OTP-18325' into maintBjörn Gustavsson2022-11-231-3/+2
| |\
| | * Don't allow local calls from record init in guardsBjörn Gustavsson2022-11-221-3/+2
* | | Merge pull request #6335 from bjorng/bjorn/dialyzer/local-type-redefinition/G...Björn Gustavsson2022-10-121-54/+80
|\ \ \
| * | | Allow local redefinition of built-in typesBjörn Gustavsson2022-10-121-54/+80
* | | | erl_lint: Use maybe ... endBjörn Gustavsson2022-10-061-13/+13
|/ / /
* | | Merge branch 'maint'Björn Gustavsson2022-08-031-1/+2
|\ \ \ | |/ /
| * | dialyzer: Add warning_options `missing_return` and `extra_return`vtm92022-08-031-1/+2
* | | erl_lint: Stricten integer testsBjörn Gustavsson2022-06-281-5/+10
|/ /
* | [features] General tweaks and fixesCons T Åhs2022-06-231-1/+1
* | Forbid nonsensical module namesBjörn Gustavsson2022-06-161-7/+40
* | dialyzer: Add warning_options `no_missing_return` and `no_extra_return`Gonzalo Bella2022-06-131-1/+1
* | [features] Speed up check for atoms being feature keywordsCons T Åhs2022-05-251-9/+16
* | [features] Don't warn for quoted atoms being keywordsCons T Åhs2022-05-251-9/+16
* | [features] Clean up naming and moreCons T Åhs2022-05-031-1/+1
* | [features] Add support for handling featuresCons T Åhs2022-03-211-3/+25
* | Revert "Merge pull request #5712 from ilya-klyuchnikov/attribute"Björn Gustavsson2022-03-071-11/+3
* | Merge pull request #5712 from ilya-klyuchnikov/attributeBjörn Gustavsson2022-03-071-3/+11
|\ \
| * | allow custom attributes everywhereIlya Klyuchnikov2022-02-131-3/+11
* | | Implement the compiler part of EEP 49Björn Gustavsson2022-02-111-0/+17
* | | STDLIB: Eliminate use of unquoted atom 'maybe'Björn Gustavsson2022-02-111-3/+3
|/ /
* | Merge pull request #5496 from josevalim/jv-used-vars-treeJohn Högberg2022-01-031-4/+21
|\ \
| * | Traverse eval forms for function used vars onceJosé Valim2021-12-271-4/+21
* | | Merge PR-5479 from sverker/sverker/nifs-attribute OTP-17151Sverker Eriksson2021-12-201-3/+23
|\ \ \ | |/ / |/| |
| * | Add -nifs() attribute and nif_start instructionSverker Eriksson2021-12-201-3/+23
* | | Merge pull request #5495 from josevalim/jv-opt-is-guard-testJohn Högberg2021-12-171-2/+6
|\ \ \ | |/ / |/| |
| * | Optimize erl_lint:is_guard_test/2-3José Valim2021-12-071-2/+6
* | | Merge branch 'maint'Rickard Green2021-12-131-1/+1
|\ \ \ | |/ / |/| / | |/
| * Update copyright yearRickard Green2021-12-131-1/+1
* | Merge branch 'maint'Lukas Larsson2021-11-161-1/+2
|\ \ | |/
| * stdlib: Add no_auto_import_types option to erl_lintLukas Larsson2021-10-181-1/+2
* | Merge branch 'hasse/stdlib/linter_unused_types/OTP-17370/GH-4784'Hans Bolinder2021-06-101-27/+57
|\ \
| * | stdlib: Let the linter check unused types properlyHans Bolinder2021-06-071-19/+48
| * | stdlib: Let the linter report all locations for undef typesHans Bolinder2021-06-071-13/+14
| |/
* | erts: Make types nonempty_{binary,bitstring} builtinHans Bolinder2021-06-071-3/+0
|/