OpenAPI | Feature |
WI-53509
|
Make PhpReferenceResolver2 obsolete and transform the functionality to the types |
PHP | Bug |
WI-53532
|
FAILED Action `add to closure 'use' construct` when shorthand function inside closure/anonymous function PHPstorm |
Performance |
WI-53502
|
The indexing gets stuck on the same file every time |
PHP Completion | Bug |
WI-53219
|
Completion in typed properties: don't insert nullability question for union types |
Usability |
WI-53019
|
Completion in types properties: don't complete type with whitespace for PHP >= 8 |
PHP Inspections | Feature |
WI-45584
|
Class hierarchy check: type redefinition for typed properties is not allowed |
Feature |
WI-53635
|
Different DFA states should produce coverable composite DFA state |
Feature |
WI-53644
|
Strict identity check on scalars should cover DFA state for primitive type checkers |
Feature |
WI-53534
|
New quick fix: replace 'elseif' with 'else' for inspections `Instanceof always true` and `Condition always evaluates to 'true'` |
Feature |
WI-53238
|
Typed properties default value type mismatch: quick-fix to append type when union types are available |
Feature |
WI-53284
|
Update phpdoc after applying of quickfixes for 'void can't be part of a union type' inspection |
Bug |
WI-53439
|
Condition always true: Doesn't assume that isset and !empty is equal if variable is array |
Bug |
WI-53601
|
"Undefined variable" error, even though variable is declared (202.5103.13) |
Bug |
WI-53560
|
Primitive type checkers should ensure that variable is not strictly 'null' |
Bug |
WI-53582
|
Hierarchy checks: empty typed child vararg should be available since PHP7.2 |
Bug |
WI-53211
|
Hierarchy checks inspection: primitive types varargs false-negative |
Bug |
WI-53584
|
Hierarchy checks: vararg types narrowing false negative |
Bug |
WI-53210
|
Hierarchy checks inspection: head-tail style parameter false positive |
Bug |
WI-53544
|
Expression always true doesn't highlight isset after !empty in if condition |
Bug |
WI-53512
|
Missing type for property in child class is not reported as error |
Bug |
WI-53543
|
Expression always true isn't highlighted when isset and empty are used with OR expression |
Bug |
WI-53561
|
Ambiguous DFA state for identical primitive type checkers should be effectively merged into one |
Bug |
WI-53527
|
False positive error for return null after yield in overriden stub methods |
Bug |
WI-53171
|
Trait collision false positive in case one trait uses another and overrides the method |
Usability |
WI-53385
|
Make return type nullable doesn't update PHPDoc |
Usability |
WI-53516
|
Don't suggest quick fixes for void|false case |
PHP Refactoring | Bug |
WI-53520
|
Extract class: no warning is issued for the private/protected method usage inside extracted method |
Bug |
WI-53421
|
Extract class: transform private/protected methods to public |
Bug |
WI-53427
|
Extract class: add call to parent constructor in case it's empty |
Usability |
WI-53413
|
Extract class: properties should be lower cased or snake_cased |
Usability |
WI-53419
|
Extract class: create private instead of public field for the delegate |
Exception |
WI-53418
|
Extract class: exception is thrown in case private field is used and there is no getter |
PHP Test | Bug |
WI-53465
|
No tests executed! error when run test method from TestSuite |
PHP Type Inference | Bug |
WI-53493
|
Expression always null false positive when primitive type check is used with OR expression and null check |
Bug |
WI-53485
|
'mixed' should be filtered out by composite DFA states of primitive types equality comparisons |
Plugin: Command line | Bug |
WI-53587
|
Command line tool: Tool can't be run using default project interpreter if interpreter is remote |
Bug |
WI-53548
|
Command line tool configuration become invalid after php interpreter config name is changed |
Usability |
WI-53557
|
Notification about found command line tool commands appears in background and is hidden by dialog in master |
Usability |
WI-53524
|
Command Line Tool Support: Support Default project interpreter |
Code Analysis. Inspection | Bug |
IDEA-242487
|
Run Inspection.. on "Selected Files" shows notification "1 file processed" always |
Task |
IDEA-239719
|
Plugin can't be unloaded because of references to its Inspection |
Exception |
IDEA-241737
|
DataFlow inspection: com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl cannot be cast to class com.intellij.psi.PsiMethodCallExpression |
Code Analysis. Structural Search | Bug |
IDEA-242503
|
SSR inspection doesn't honor Production scope |
Core | Performance |
IDEA-218393
|
Freezes in VirtualFilePointerManagerImpl.addRelevantPointers |
Core. File System | Bug |
IDEA-240034
|
indexing not working, and loading modules not complete. |
Core. IDE Settings. Sharing | Cosmetics |
IDEA-242650
|
Wrong text in "Settings -> Tools -> Settings Repository |
Core. Indexing | Bug |
IDEA-242228
|
Shared index version should contain SharedIndexExtension#getVersion for each index |
Core. Installation | Bug |
IDEA-242552
|
IDEA doesn't start after update to 2020.2 EAP2 (202.5103.13) |
Bug |
IDEA-242421
|
Options -Xverify:none and -noverify were deprecated in JDK 13 |
Bug |
IDEA-242558
|
Patches for the IDE with 32bit JDK are not applied |
Cosmetics |
IDEA-243041
|
IDEA Community Edition Windows installer has the incorrect icon |
Core. Licensing | Feature |
IDEA-242243
|
License Dialog: hide get license panel when license is activated |
Core. Plugin Management | Bug |
IDEA-242340
|
Plugins dialog: Marketplace tab should shown the plugin of the most recent available version - from the Marketplace and from custom repository |
Bug |
IDEA-240757
|
Dev hot reload of plugin doesn't prompt to restart |
Bug |
IDEA-241307
|
Implementation detail plugins which non-optionally depend on a dynamic plugin are not unloaded when the base plugin is unloaded |
Exception |
IDEA-242114
|
ISE at com.intellij.serviceContainer.ComponentManagerImpl.dispose on plugin update |
Core. Run. Configurations | Bug |
IDEA-242728
|
[new run config ui] Code Coverage section - impossible to remove it even with empty fields |
Bug |
IDEA-224062
|
[Environment variables] it's impossible to select some text and replace it with Paste |
Editor | Bug |
IDEA-242677
|
Unable to set line separator for empty file |
Task |
IDEA-237274
|
LightEdit: Add a list of recent projects |
Editor. Diff and Merge | Bug |
IDEA-236469
|
commit diff view: //todo (fixme) not highlighted in the left editor |
Cosmetics |
IDEA-239121
|
diff viewer artefacts (reggression) |
Editor. Editing Text | Feature |
IDEA-122181
|
Add cursor for each line in selection |
Feature |
IDEA-115572
|
Allow showing Hidden characters |
Performance |
IDEA-181188
|
Pasting a line with 1.5 MB of XML into a scratch XML editor blocks IDEA |
Performance |
IDEA-206087
|
DataGrip 2018.2.4 freezes when pasting moderately long SQL query |
Editor. Formatter | Bug |
IDEA-231020
|
EditorConfig plugin doesn't support ij_groovy_imports_layout property |
Usability |
IDEA-217450
|
Show indent information in the status bar when using EditorConfig |
Lang. Markdown | Task |
IDEA-222581
|
No code highilighing in markdown preview |
Lang. XML | Bug |
IDEA-211744
|
XPath color scheme not applied in XPath::evaluateExpression |
Tools. Docker | Feature |
IDEA-201752
|
Docker: provide possibility to delete "failed", "deleted" nodes from the DockerView |
User Interface | Bug |
IDEA-242325
|
Incorrect speed search highlighting in structure dialog |
Bug |
IDEA-218800
|
Splash screen is shown above the license dialog on startup |
Bug |
IDEA-125537
|
Pushing Enter in dialog windows chooses default focus instead of manually selected one on Linux |
Bug |
IDEA-239720
|
THEMES: Please add option to add background image to enpty frame only |
Usability |
IDEA-242704
|
Incosistent arrows in Inspections |
Usability |
IDEA-242264
|
No indication in UI that baloon notifications are disabled for all notifications |
Exception |
IDEA-242397
|
IAE at com.intellij.ide.actions.searcheverywhere.mixed.SearchEverywhereUIMixedResults.$$$reportNull$$$0 |
User Interface. Embedded Browser (JCEF) | Bug |
IDEA-242358
|
allow JBCefBrowser.loadHTML load JS referenced from the html |
User Interface. Graphics | Exception |
IDEA-242075
|
"Coordinate out of bounds" when rendering a disabled button with JBHiDPIScaledImage icon |
User Interface. Project View | Bug |
IDEA-238518
|
Projects > Always Select Opened File |
Version Control | Cosmetics |
IDEA-190253
|
"Copy Revision Number" description is slightly incorrect |
Version Control. Git | Feature |
IDEA-172253
|
Allow using WSL git executable |
Feature |
IDEA-241522
|
Save options state in Git Merge dialog |
Bug |
IDEA-242778
|
Git Pull progress shows toString() instead of the remote name |
Bug |
IDEA-242170
|
Unable to clone project from GitHub when choosing folder in WSL |
Bug |
IDEA-241919
|
WSL: Update project with conflict changes using merge strategy doesn't work |
Bug |
IDEA-242898
|
New merge dialog: commit message is dropped after new options adding |
Usability |
IDEA-242889
|
No help-button on new merge and pull dialogs |
Usability |
IDEA-242775
|
Git Pull proposes to pull from an unrelated branch |
Exception |
IDEA-242777
|
Git Pull throws Remote branch name seems to be invalid. Branch: master |
Version Control. GitHub | Feature |
IDEA-217332
|
Add more info about tokens to Login To Github with token dialog |
Version Control. Subversion | Task |
IDEA-242300
|
Subversion Working Copies Information: provide "Refresh" toolbar action instead of separate link |
Data Import & Export | Usability |
DBE-10931
|
Usability regression with the new export dialog: replace file |
SQL Completion | Bug |
DBE-10836
|
MongoDB completion sometimes stops working |
No subsystem | Feature |
WEB-36384
|
WebP Filetype Unsupported |
Bug |
WEB-43158
|
False positive "Element 'variable' is resolved only by name without use of explicit imports" with @use |
CSS | Task |
WEB-45876
|
CSS plugin(bundled) requires restart on disable (ourDefaultStyleLanguage, ourInlineStyleElementType) |
Debugger | Feature |
WEB-43442
|
Show objects preview when evaluating in console |
Bug |
WEB-45850
|
Incorrect line break layout in console |
Bug |
WEB-45839
|
Show array contents in preview |
JavaScript | Bug |
WEB-45832
|
Require isn't suggested for CommonJS object export |
Usability |
WEB-45851
|
Disable name suggestions for variable and parameter names |
Task |
WEB-45854
|
JavaScript / TypeScript: structure view must work in dumb mode |
JavaScript. Formatter | Bug |
WEB-23938
|
When I do CTRL-ALT-L, the blank line is not being respected on IMPORTS, plus comments disappear |
JavaScript. Frameworks | Bug |
WEB-44512
|
Intention "introduce local variable" and 'Specify type explicitly'' shouldn't be in angular templates |
Bug |
WEB-45903
|
Can't call 'File | New | Project' in Idea Community after installing PhoneGap plugin |
Node.js | Bug |
WEB-45998
|
Require is not resolved |
TypeScript | Bug |
WEB-26280
|
auto-completion could not suggest file name in tsx file. |
Bug |
WEB-44232
|
typescript `show project error` is slow with monorepo |
Bug |
WEB-45657
|
.ts files refactor -> rename changes file extension in import to '.js' |
Usability |
WEB-37305
|
Webstorm recalculates all TypeScript errors for the entire project on almost every change |
Exception |
WEB-45822
|
IDE Exception in JavaScript and TypeScript plugin on Windows |