Commit Graph

27 Commits

Author SHA1 Message Date
Anna.Kozlova
4e2a83d6d0 unused parameter: correctly ignore parameters used in overridden methods
when graph was build over not project scope (IDEA-180281)
2017-10-11 12:09:57 +02:00
Anna.Kozlova
a8a2fcb2e1 unused declarations: don't search for usages under ReadLock(IDEA-175710)
when jvm-like langs are processed, refs should be already in graph, otherwise they will be caught by post processing task
2017-07-13 18:24:00 +02:00
Anna Kozlova
350f588c09 unused declaration: take refs from literals into account (IDEA-172447) 2017-05-16 09:08:10 +03:00
Anna Kozlova
b451348edc fix testdata 2017-01-18 13:29:49 +03:00
Anna Kozlova
5a23cba5fa unused declaration: ensure unused local variables are reported inside entry points; suppress works for locals (IDEA-166622) 2017-01-18 11:21:34 +03:00
Anna Kozlova
9c8003c077 unused declaration: treat @deprecated members as entry points as they can't be deleted 2016-09-07 16:16:21 +03:00
Anna Kozlova
8b549a9397 unused declaration: ensure refs are collected from method's parameter list as well as it's body (IDEA-158182) 2016-09-06 11:58:44 +03:00
Anna Kozlova
c48703ed91 unused declaration: move unused local variables check to unused declaration 2016-09-05 07:57:43 +03:00
Anna Kozlova
874d6d8d5b unused declaration: report methods directly called from test sources (IDEA-160530) 2016-09-05 07:57:43 +03:00
Anna Kozlova
e9a518455a unused declaration: fix export to xml/html with new settings; tests added 2016-09-05 07:57:42 +03:00
Anna Kozlova
cd6878119f unused declaration: ensure refs on implicit constructor (IDEA-158585) 2016-08-24 21:16:13 +03:00
Anna Kozlova
471c7ebd7f unused parameters: compare parameter's visibility settings (IDEA-160113);
unused declaration: show all unused instance methods and fields if class is not instantiated (IDEA-160011)
2016-08-23 15:30:10 +03:00
Alexey Kudravtsev
28a24ba048 removed indecency 2016-08-04 15:21:39 +03:00
Anna Kozlova
f1ad5bc4a6 unused inspection: treat fields as unused if they are implicitly write but not implicitly read (IDEA-118095) 2016-06-28 18:54:40 +03:00
Anna Kozlova
67c178f2e9 treat annotation types and enums as normal classes and not as un-configured entry points (IDEA-157144) 2016-06-28 13:15:07 +03:00
Anna Kozlova
ec4bbd1d22 unused declaration: change message to avoid misunderstandings (IDEA-140103) 2015-06-26 16:21:34 +03:00
Anna Kozlova
cda6c424d0 unused declaration: add refs on functional interface from functional expressions (IDEA-132138) 2014-11-14 18:09:47 +01:00
Roman Shevchenko
61ea598700 Typos 2012-12-04 20:38:29 +01:00
Maxim Shafirov
7ad10deaa4 .class literal usage shall mark all constructors used, not just default one. 2012-04-17 17:26:18 +04:00
anna
2dde0244eb ignore abstract non-serializable classes with "serializable methods" in editor; check if there are non-abstract serializable subclasses in batch mode (IDEA-74261 ) 2011-10-10 14:17:44 +02:00
anna
bc9bfcf727 unused declaration: false positive: process anonymous classes for usages (IDEA-71274 ) 2011-06-22 16:12:35 +04:00
anna
765d5e4f01 do not highlight enum constants as unused when values are used (IDEA-65298 ) 2011-06-15 14:51:09 +04:00
anna
5f06751b53 check if abstract test class has non abstract inheritor -> its test methods are used 2011-02-10 19:25:54 +01:00
Alexey Kudravtsev
959be8cf44 mockJDKs in ultimate killed, added mockJDK-1.4 to community 2010-07-02 14:23:04 +04:00
anna
b0fa2925d3 do not upper case 2010-04-20 13:53:20 +04:00
anna
7ed9ad21da do not upper case 2010-04-20 13:53:19 +04:00
anna
876dc8587e do not flag dead code if custom JUnit runner is used (IDEA-25444) 2009-10-29 12:40:03 +03:00