summaryrefslogtreecommitdiff
path: root/lib/stdlib/src/erl_lint.erl
Commit message (Expand)AuthorAgeFilesLines
* stdlib: Deny map keys defined as #{ .. := .. } in patternsBjörn-Egil Dahlberg2014-04-031-16/+20
* stdlib: warn if the type map() is redefinedHans Bolinder2014-03-241-18/+31
* stdlib: Add more types to epp and erl_lintHans Bolinder2014-03-241-16/+26
* stdlib: Accept records as Map keysBjörn-Egil Dahlberg2014-03-171-2/+8
* stdlib: Accept Maps as Map keysBjörn-Egil Dahlberg2014-03-171-0/+17
* stdlib: Move map type to proper definitionBjörn-Egil Dahlberg2014-03-171-1/+2
* stdlib: Properly lint map key expressionsBjörn-Egil Dahlberg2014-03-171-18/+52
* Emit errors when redefining arity(), bitstring(), iodata(), or boolean()Hans Bolinder2014-03-071-6/+0
* stdlib: Emit linter warnings for redefined built-in typesHans Bolinder2014-03-071-33/+36
* Merge branch 'nox/maps-improve-erl_lint'Björn-Egil Dahlberg2014-03-061-42/+41
|\
| * Improve linting of map expressionsAnthony Ramine2014-03-041-42/+41
* | Merge branch 'nox/compiler/lint-shortcircuit-ops'Björn Gustavsson2014-03-051-2/+8
|\ \
| * | Properly lint shortcircuiting operatorsAnthony Ramine2014-03-011-2/+8
* | | Introduce compiler option 'nowarn_deprecated_type'Hans Bolinder2014-03-041-1/+5
* | | Improve message about deprecated built-in typesHans Bolinder2014-03-041-15/+33
| |/ |/|
* | Deprecate pre-defined built-in typesHans Bolinder2014-02-231-29/+54
|/
* Merge branch 'josevalim/suppress-all-auto-imports'Henrik Nord2014-02-101-7/+14
|\
| * Allow all auto imports to be suppressed at onceJosé Valim2013-10-181-7/+14
* | dialyzer,hipe,stdlib: Add Maps understanding to DialyzerBjörn-Egil Dahlberg2014-01-281-0/+8
* | stdlib: Deny variables as keys and disallow ':=' in map constructionBjörn-Egil Dahlberg2014-01-281-11/+46
* | Update erl_lint, erl_expand_records, sys_pre_expand for MapsBjörn-Egil Dahlberg2014-01-281-3/+9
* | Update erl_lint, erl_expand_records, sys_pre_expand for mapsBjörn Gustavsson2014-01-281-0/+17
* | Properly handle export_all when looking for undefined callbacksAnthony Ramine2014-01-231-2/+11
* | EEP 37: Funs with namesAnthony Ramine2013-12-121-0/+10
* | Merge branch 'maint'Fredrik Gustafsson2013-09-061-19/+25
|\ \ | |/
| * Fix variable usage tracking in some record errorsAnthony Ramine2013-08-271-1/+1
| * Fix unsafe variable tracking in try expressionsAnthony Ramine2013-08-271-1/+1
| * Fix variable usage tracking in erl_lintAnthony Ramine2013-08-271-18/+24
* | Merge branch 'maint'Hans Bolinder2013-08-211-1/+2
|\ \ | |/
| * Fix a bug in the linter regarding the 'fun M:F/A' constructHans Bolinder2013-08-201-1/+2
* | Forbid unsized fields in patterns of binary generatorsAnthony Ramine2013-06-051-1/+20
|/
* stdlib: re-factored erl_lint.erlFredrik Gustafsson2013-05-281-1/+4
* Improve erl_lint performanceJosé Valim2013-05-281-71/+63
* [stdlib] Add control sequence modifier 'l'Hans Bolinder2013-02-151-0/+6
* Remove unused error message {bittype_mismatch,_,_,_}Björn Gustavsson2013-01-311-2/+0
* Remove unused error message for importing an auto-imported BIFBjörn Gustavsson2013-01-311-2/+0
* Remove the error message for future reserved keywordBjörn Gustavsson2013-01-311-2/+0
* Remove error handling for calling a BIF that is not auto-importedBjörn Gustavsson2013-01-311-10/+3
* Merge branch 'bjorn/remove-tuple-funs/OTP-10170'Björn Gustavsson2013-01-261-2/+0
|\
| * erl_lint: Removes vestiges of tuple fun supportBjörn Gustavsson2013-01-251-2/+0
* | Merge branch 'bjorn/remove-packages/OTP-10348'Björn Gustavsson2013-01-261-2/+0
|\ \
| * | erl_lint: Remove vestiges of package supportBjörn Gustavsson2013-01-251-2/+0
| |/
* | Update copyright yearsBjörn-Egil Dahlberg2013-01-251-1/+1
* | Make adjustments for UnicodeHans Bolinder2013-01-251-1/+1
|/
* Merge branch 'lh/forget-mnemosyne/OTP-10729'Fredrik Gustafsson2013-01-221-3/+1
|\
| * Remove support for the query keyword and query expressionsLoïc Hoguin2013-01-161-3/+1
* | Remove support for parameterized modulesBjörn Gustavsson2013-01-181-59/+13
|/
* erl_lint: Remove support for packagesBjörn Gustavsson2013-01-091-172/+53
* [stdlib, kernel] Introduce Unicode support for Erlang source filesHans Bolinder2013-01-021-0/+4
* Warn for underspecified opaque typesHans Bolinder2012-09-261-6/+24