Commit Graph

170 Commits

Author SHA1 Message Date
Dmitry Avdeev
08d8087c18 EA-129837 - assert: ProblemDescriptorBase.<init> 2018-11-02 14:24:25 +03:00
Dmitry Avdeev
e52d6d4c05 IDEA-199839 Support deprecation in xsd schemas
fixed schema prefix issue
2018-10-11 19:28:07 +03:00
Artem Gainanov
109550ea5b WEB-35219 Create a new subfolder for all accessibility inspections 2018-10-11 17:56:53 +07:00
Dmitry Avdeev
26bf28130e IDEA-199839 Support deprecation in xsd schemas
support <documentation> tag
2018-10-09 20:55:12 +03:00
Dmitry Avdeev
64eedb064c introduced XmlComment.getCommentText() 2018-10-09 18:54:10 +03:00
Dmitry Avdeev
cf4be07b9b IDEA-199839 Support deprecation in xsd schemas
detecting with regexp
2018-10-09 17:13:36 +03:00
Dmitry Avdeev
8d78ec1a0f IDEA-199839 Support deprecation in xsd schemas 2018-10-04 14:46:41 +03:00
Anna.Kozlova
c4b7de202d remove redundant suppressions 2018-10-04 12:09:46 +02:00
Alexey Kudravtsev
5fa031019d cleanup 2018-09-26 13:21:27 +03:00
Tagir Valeev
b5307a6b4f Fixing always-true warnings after getErrorDescription() was marked as NotNull 2018-09-26 17:06:05 +07:00
Vladimir Krivosheev
4d3eb96aae deprecate Extensions.getExtensions(ExtensionPointName) in favour of ExtensionPointName.getExtensionList() 2018-09-25 15:42:23 +02:00
Artem Gainanov
8a21ac6fee WEB-34950 review fix 2018-09-24 21:40:05 +07:00
Anna.Kozlova
d346fdd9c1 Update inspections descriptions according to the style
"This inspection reports" -> "Reports"
2018-09-24 11:22:00 +02:00
Artem Gainanov
011b65f505 WEB-34950 quickfix i->em, b->strong should work in html5 2018-09-23 15:22:40 +07:00
Dennis Ushakov
d2f85fab97 diagnostics for EA-81429 2018-09-19 15:11:13 +03:00
nik
0be3657ad0 cleanup: remove 'public' modifier from constructors in non-public classes (IDEA-195931)
public constructors in non-public classes may be confusing, and removing them makes code shorter.
2018-09-06 16:49:46 +03:00
Alexey Kudravtsev
9f97070926 bounded wildcards in API 2018-08-29 14:42:06 +03:00
peter
0c86afaca4 suppress yet another flavor of "expand empty tag" in template languages
it only produces broken code and PSI-text inconsistencies
2018-08-17 15:14:47 +02:00
Vladimir Krivosheev
bd202ecfc7 add override 2018-08-14 17:49:34 +02:00
Konstantin Ulitin
32c0677657 HTML: don't report missing close tag on empty collapsed tag (WEB-33628) 2018-07-05 13:32:36 +03:00
peter
7433a70ff5 disable invoking "remove attribute" intention invocation from outer language 2018-07-02 13:22:24 +02:00
Alexey Kudravtsev
ff9bdeff6a removed unnecessary suppressions 2018-07-01 15:46:08 +03:00
Alexey Kudravtsev
1ba903c124 removed deprecated members 2018-06-24 14:47:40 +03:00
Alexey Kudravtsev
64a465df12 removed deprecated unused members 2018-06-18 13:24:29 +03:00
Alexey Kudravtsev
7002d622bc removed deprecated unused members 2018-06-15 15:31:04 +03:00
Dennis Ushakov
446c6110f1 unify remove attribute intention 2018-06-04 15:19:02 +03:00
Dennis Ushakov
eee556d9cd fix quick fix name 2018-06-01 15:00:53 +03:00
Dennis Ushakov
98f800be0a remove attribute as an intention 2018-06-01 13:28:39 +03:00
peter
55845a4d2c IDEA-191394 XML qiuck fixes result in PSI-text inconsistency in JSP 2018-05-04 19:28:22 +02:00
Dennis Ushakov
ee3d2628d2 tag tree highlighting for jsx (WEB-30656) 2018-05-03 13:36:41 +03:00
Alexey Kudravtsev
f81db62917 write command cleanup 2018-03-02 16:31:24 +03:00
Irina.Chernushina
bf36bd9aac vue: Col component should be processed deeply
- when parsing Vue files, distinguish between single html tag "col" and possible (for example, defined in iview) tag "Col"
- for parsing, allow to override HtmlParsing isSingleTag method
- for html-tag-related inspections, create new XmlExtension method isSingleTagException to exclude some of html single tags for this xml dialect,
- and introduce new HtmlUtil isSingleTag method, which would take dialect into account
- vue highlighting filter is not needed any more

relates to WEB-31108 "closing tag matches nothing" shows on the correct tag of vue file
2018-03-01 18:55:00 +01:00
Alexey Kudravtsev
640eed8110 leaking highlighting session fixed 2018-02-14 15:13:38 +03:00
Anna.Kozlova
48d3ce215c make private fields final 2018-02-07 09:44:30 +01:00
Irina.Chernushina
377a606aef vue: in .vue files tags get preprocessed anyway, so allow any tag policy
= vue tags can have empty body and be self-closing
WEB-30808 Some of the vue components may have an empty body
2018-01-30 12:05:57 +01:00
nik
c9620ce099 IDEA project configuration: the great module rename
Rename all modules in IntelliJ IDEA sources to ensure that they follow a consistent naming scheme.

Update *.iml files.
2018-01-25 12:59:02 +03:00
nik
16410c2321 IDEA project configuration: the great module rename
Rename all modules in IntelliJ IDEA sources to ensure that they follow a consistent naming scheme.

Rename iml files.
2018-01-25 12:59:02 +03:00
Dmitry Avdeev
5ee84808a0 IDEA-185180 RubyMine takes 400% of CPU during work with html file with inline styles 2018-01-23 13:33:36 +03:00
Vladimir Krivosheev
74fdc3f9af add loadState(notnull) 2018-01-22 14:35:56 +01:00
peter
315b7969c1 migrate most usages of deprecated com.intellij.util.containers.HashMap/Set to java.util 2018-01-19 22:26:30 +01:00
Alexey Kudravtsev
d81f59d434 removed redundant method overriders after "Method is identical to its supermethod" inspection run 2018-01-18 16:28:43 +03:00
Tagir Valeev
db9200fcdb Collection.toArray: use empty array instead of presized one 2018-01-18 13:41:14 +07:00
Irina.Chernushina
73876f9749 vue.js: do not highlight "closing tag matches nothing", reuse from html
- for iview framework, they have custom tag Col, and there is single tag col in html -> </Col> was highlighted as error
2018-01-10 16:51:42 +01:00
Alexey Kudravtsev
e07afa8f5c Date/Time in javadocs considered useless for readability 2017-12-06 15:11:04 +03:00
Anna.Kozlova
5fa814b070 don't register INFORMATION for batch mode 2017-12-05 20:06:47 +01:00
Irina.Chernushina
58cf9d740c vue.js, allow self closing tags in SFC
WEB-29964 Vue.js: self-closing tags are allowed for vue components, should not be marked by inspection
2017-11-29 11:56:43 +01:00
peter
afb54b30c3 when removing extra closing tag, preserve outer language element texts 2017-11-29 08:47:24 +01:00
Irina.Chernushina
78bbb3634a more correct fix for WEB-29049
Exception in Vue path completion for template and style sources
2017-10-10 11:12:07 +02:00
Dennis Ushakov
e71b3b136b invalidate DO_NOT_VALIDATE flag on subtree change (IDEA-173397) 2017-10-05 14:42:01 +03:00
Dennis Ushakov
c4c88acb6a reuse FRANKENSTEIN_INJECTION for xml validation 2017-10-05 13:29:48 +03:00