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
Irina.Chernushina
031c90763c
WEB-29049 Exception in Vue path completion for template and style source
2017-10-03 10:52:12 +02:00
Dmitry Avdeev
fb8b4d7454
cleanup
2017-09-21 16:25:34 +03:00
Dmitry Avdeev
dbe6ff737f
IDEA-176694 redundant attribute inspection ignores the fixed attribute in xml schema
2017-09-04 20:51:08 +03:00
Dmitry Avdeev
786c3c2762
WEB-27035 Redundant default attribute value assignment.
...
disabled for HTML
(cherry picked from commit f719665 )
2017-08-03 16:16:45 +03:00
peter
98094bcb27
fix RemoveExtraClosingTagIntentionAction invoked as quick fix (IDEA-CR-23265)
2017-07-26 12:40:48 +02:00
peter
3eb2b73df2
disable "remove extra closing tag" intention when it would do nothing
2017-07-26 10:28:49 +02:00
peter
d19918722b
tweak startInWriteAction for some quick fixes that don't need it
2017-07-22 10:34:33 +02:00
Dmitry Avdeev
72540b1b2f
WEB-27035 Redundant default attribute value assignment.
2017-07-20 15:20:24 +03:00