Injections in PHP | Feature |
WI-58635
|
Inject PHP intro string literals starting with '<?php' |
PHP | Feature |
WI-37850
|
[Feature] Better callable detection |
Feature |
WI-58569
|
Trivial purity should infer information about purity from stubs function |
PHP Composer | Feature |
WI-43638
|
Composer: missing extension inspection: suggest adding into "suggest" key as well. |
Usability |
WI-48712
|
"Extension is missing in composer.json" should check require-dev |
PHP Inspections | Feature |
WI-58546
|
New QF: Remove unused field |
Feature |
WI-58523
|
New inspection: Redundant cast to bool |
Feature |
WI-58552
|
'if' with common parts: inspect case when `else` branch is absent and 'return/continue' is the last statement of `if` |
Feature |
WI-58595
|
New inspection: Array access can be replaced with 'foreach' value |
Feature |
WI-58515
|
Ternary expression can be replaced with condition: highlight any expressions and suggest to replace with `(bool)conditions` when PS is not sure about boolean type |
Feature |
WI-58516
|
Ternary expression can be replaced with condition: support reverse case |
Feature |
WI-58606
|
Ternary expression can be replaced with condition: don't cast replaced condition to `bool` if expression is assigned to variable and all variables usages are implicitly casted to boolean |
Feature |
WI-58521
|
New inspection: ternary expression can be reduced to short version |
Feature |
WI-58549
|
Private unused method: support cascade delete for properties |
Feature |
WI-58643
|
New inspection: suspicious name combination |
Feature |
WI-58607
|
Ternary expression can be replaced with condition: suggest to simplify if one of operands is `true` or `false` |
Bug |
WI-58543
|
Unused private field: doesn't highlight field if field with same named accessed on other object |
Bug |
WI-19404
|
Constant reassignment |
Bug |
WI-58540
|
False positive "Redundant cast to bool" when expression enclosed in extra parentheses |
Bug |
WI-58588
|
False positive "Condition is never matched" in match expression when one of inferred types of match argument is empty or mixed |
Bug |
WI-58567
|
If with common parts: don't suggest to extract only php docs |
Bug |
WI-58638
|
Ternary expression can be replaced with condition: correctly work with short expressions |
Bug |
WI-58568
|
If with common parts: don't extract common parts when variable property/array index is changed |
Bug |
WI-58634
|
Unnecessary local variable: doesn't highlight variables that were previously declared |
Bug |
WI-58553
|
Unnecessary 'return' statement: don't consider comments as statements affecting execution flow |
Bug |
WI-24046
|
Don't warn 'PHPDoc matches signature' parameter has type and such parameter is not in phpdoc |
Bug |
WI-58625
|
Ternary expression can be replaced with condition: Parentheses missed in negation after QF applied |
Exception |
WI-58640
|
PhpExpressionResultUnusedInspection "Empty PSI elements must not be passed to createDescriptor": Typing inside injected string throws exception |
PHP Intentions | Feature |
WI-58519
|
New intention: flip '?:' |
PHP Refactoring | Bug |
WI-58602
|
Extract method: don't allow to extract declare statement |
Usability |
WI-58654
|
Extract method: undo-redo should also return caret to newly inserted method call |
Usability |
WI-58482
|
Extract method: doesn't return caret and restore selection on undo |
Usability |
WI-58551
|
Extract method: doesn't return caret if it's located inside the statement |
Exception |
WI-58544
|
Exception on attempt to open help page from "Extract class" dialog |
Code Analysis. Duplicates | Bug |
IDEA-219100
|
"Duplicate code fragment" reported for symlinked files |
Usability |
IDEA-260645
|
Duplicate finder sometime doesn't show file paths |
Code Analysis. Inspection | Feature |
IDEA-237242
|
"Unstable API Usage" inspection should work for sources as well as libraries |
Bug |
IDEA-261916
|
JetBrains analysis annotations do not work on annotation methods |
Code Analysis. Language Injection | Feature |
IDEA-214466
|
temporal language injection should support multi-line string literals with margins (Scala, Kotlin) |
Core | Bug |
IDEA-261794
|
Throwing `ControlFlowException` on AWT thread may cause `AWT-EventQueue-0` to die and freezes the IDE's `AWT-EventQueue-1` thread |
Core. IDE Settings | Bug |
IDEA-262228
|
Code Style Settings are messed up |
Bug |
IDEA-261026
|
Nothing here in Preferences | Editor | File and Code Templates |
Cosmetics |
IDEA-251455
|
Some inspections' description texts starts with an extra empty line |
Core. Indexing | Bug |
IDEA-261754
|
JSDetectingProjectFileScanner makes the scanning executor starve |
Core. Installation | Bug |
IDEA-261321
|
Mac Launcher does not request Rosetta 2 to be installed, if run with x86_64-only JBR on Apple Silicon/M1 |
Bug |
IDEA-261720
|
Error updating EAP version |
Core. Navigation and Search | Bug |
IDEA-261644
|
"Data Flow To Here" yields no results for record constructor parameters |
Core. Platform API | Feature |
IDEA-207237
|
New API for ConsoleInputFilterProvider |
Core. Plugin Management | Bug |
IDEA-261981
|
Web Services settings infinite loading |
Bug |
IDEA-235321
|
Vagrant plugin can suggest restart on disabling |
Task |
IDEA-173176
|
Use the latest version of kotlin-runtime library for build process if several plugins depends on different Kotlin versions |
Core. Project Settings | Bug |
IDEA-261800
|
java.lang.RuntimeException: Unable to get registered settings of #VueCodeStyleSettings when trying to open Code Style settings |
Bug |
IDEA-261802
|
java.lang.Throwable: Can't find the language with ID Vue when disabling Vue.js plugin |
Core. Run. Configurations | Bug |
IDEA-261259
|
Alternative coverage runner option disappears at reopening |
Bug |
IDEA-261930
|
Run configuration's working directory disappeared after setting it to an empty value |
Cosmetics |
IDEA-261879
|
Edit configuration templates - configurations list is collapsed |
Core. Run. Targets | Bug |
IDEA-255964
|
"Run on" combobox in run configuration editor should show WSL under "New target" |
Bug |
IDEA-261637
|
Run Targets: Can not download single file via SSH |
Bug |
IDEA-261178
|
Support introspection for WSL run target |
Bug |
IDEA-259877
|
Run Targets: run junit with all in package type doesn't work on WSL target |
Task |
IDEA-260008
|
Target tests for WSL |
Core. SSH | Bug |
IDEA-261740
|
Incorrect ServerAliveInterval=1 and ServerAliveCountMax=0 that disconnects SSH session immediately |
Editor | Cosmetics |
IDEA-260493
|
Add border to separate breadcrumbs and Font Settings |
Editor. Code Completion. ML | Bug |
IDEA-262094
|
Handle ignoring of matching case properly |
Bug |
IDEA-262090
|
5 second freezes in completion in Java Files |
Editor. Diff and Merge | Bug |
IDEA-261968
|
Diff-view in editor: toolbar may remain black when LaF theme is changed |
Editor. Editing Text | Usability |
IDEA-227988
|
Add an option to change tab character rendering |
Lang. JSON | Bug |
IDEA-261817
|
JsonPath support: improve the colors for different types of literals |
Bug |
IDEA-261813
|
JsonPath support: 'contains' operator is reported as error |
Bug |
IDEA-261815
|
JsonPath support: operators completion doesn't work if it is partially typed |
Bug |
IDEA-261921
|
JsonPath: inject JSONPath language to com.jayway.jsonpath.WriteContext methods that accept jsonpath as parameter |
Bug |
IDEA-261920
|
JsonPath: the strict (type safe) equals operators are not supported |
Lang. Markdown | Bug |
IDEA-255284
|
Markdown mermaid ClassDiagram annotations generate syntax error |
Lang. Shell Script | Bug |
IDEA-261571
|
False "Typo" highlighting on certain `test` commands |
Bug |
IDEA-261684
|
bash: fails to resolve a function with a parens "()" body |
Tools. Docker | Bug |
IDEA-172645
|
Option to run only one stage or all stages of dockerfile |
Bug |
IDEA-261768
|
Container log not visible if the execution of the container is too quick |
Tools. HTTP Client | Bug |
IDEA-261717
|
HTTP Usage inspection should ignore localhost |
Task |
IDEA-261957
|
Remove `com.intellij.ws` from HTTP Client plugin |
Tools. Terminal | Bug |
IDEA-188414
|
Default powershell colors are barely visible in Intellij theme |
Usability |
IDEA-182750
|
Darcula theme: unreadable errors in local and SSH terminals |
Cosmetics |
IDEA-196703
|
IntelliJ terminal dosent match colors on iTerm ZSH theme |
User Interface | Bug |
IDEA-261958
|
Fix context hints in Run Options |
Bug |
IDEA-236698
|
List items are not shown on Mac Touch Bar |
Bug |
IDEA-261408
|
Submenu that is shown on the left disappears before the cursor gets there |
Usability |
IDEA-259215
|
Incorrect numeration of themes and keymaps in IDE and Project Settings, if there are more than 9 items |
Usability |
IDEA-260462
|
Focus is moved to preview tab when opening HTML file in built-in preview |
Task |
IDEA-260948
|
Updates settings dialog redesign |
Task |
IDEA-260101
|
Group headers for lists |
User Interface. Accessibility | Bug |
IDEA-261695
|
Choose Declaration list is no accessible |
Task |
IDEA-260436
|
Add an UI inspector to display the accessibility hierarchy |
Task |
IDEA-261087
|
Make com.intellij.ui.TitledSeparator accessible |
Exception |
IDEA-261841
|
java.lang.ClassCastException when try to run the UI Inspector |
User Interface. Focus | Bug |
IDEA-261798
|
Modal progress dialog doesn't grab focus |
User Interface. Look and Feel | Bug |
IDEA-201293
|
Some colors are not changed on switching theme |
User Interface. Project View | Feature |
IDEA-248876
|
Show horizontal scrollbar in trees only when visible area contains items wider than viewport |
User Interface. Search Everywhere | Bug |
IDEA-261863
|
"Make File Writable" action cannot be searched by "Writable" |
Version Control. Git | Feature |
IDEA-256885
|
Git Stage: Support committing different git roots separately |
Bug |
IDEA-261593
|
Cherry-pick with dialog could miss some changes |
Bug |
IDEA-261638
|
Access from EDT is not allowed in GitVFSListener |
Bug |
IDEA-261550
|
choose upstream path - Git Root cut - path partial visible |
Usability |
IDEA-257569
|
Cannot find Resolve conflicts... in the new Git menu |
Version Control. Local History | Exception |
IDEA-248074
|
LocalHistoryLog - Assertion failed: not balanced 'begin/end-change set' calls |
Version Control. Log | Bug |
IDEA-257628
|
Typo in git "committed date" when committer and author differ |
DB Introspection | Task |
DBE-12513
|
Error while introspecting H2 database: Syntax Error |
Data Views | Bug |
DBE-12410
|
Unable to access referenced data |
Bug |
DBE-12575
|
Filtering (and foreign Key referencing) does not work on binary columns |
Performance |
DBE-11578
|
Smaller page size limit for MongoDB |
SQL Completion | Exception |
DBE-12561
|
Throwable at com.intellij.sql.psi.impl.SqlImplUtil.quoteIdentifier |
SQL Highlighting | Bug |
DBE-12553
|
Analytic functions are marked as error for H2 |
Bug |
DBE-12500
|
Can't use type cast inside "PARTITION OF" clause |
Bug |
DBE-12492
|
Ambiguous column name isn't reported in qualified with CTE name |
Bug |
DBE-12528
|
TODO comments ignored in procedure bodies for PostgreSQL |
No subsystem | Performance |
WEB-48488
|
Webstorm hangs with resolving reference |
Performance |
WEB-48133
|
Freeze after sync with file system on WSL (PhoneGap, Jade plugins) |
JavaScript | Bug |
WEB-49506
|
Unwanted character escaping in `Template literals` |
Task |
WEB-48616
|
Smart suggestion variable and function names based on file name |
JavaScript. Frameworks | Performance |
WEB-47515
|
Slow syntax/error higlighting |
JavaScript. Inspections | Feature |
WEB-48305
|
JavaScript: Add an inspection to check usages of void function |
Task |
WEB-49631
|
Remove 'Using function arguments object outside function' inspection |
Linters | Feature |
WEB-49181
|
Support ESLint in MDX files |
Feature |
WEB-47837
|
ESLint support for CoffeeScript files |
Feature |
WEB-47511
|
Lint Javascript in Laravel Blade files with ESLint |
Bug |
WEB-47908
|
TypeScript files are not linted when `@babel/eslint-parser` parser is specified in the config |
Exception |
WEB-49593
|
'Access is allowed from event dispatch thread with IW lock only.' when open a project |
TypeScript | Bug |
WEB-49327
|
Webstorm auto import does not work properly with inherited aliases |
Performance |
WEB-49218
|
Performance issue if the project contains many tsconfig-s |
Performance |
WEB-43639
|
Resolution of augmentations may be slow |
Unit Tests | Bug |
WEB-49314
|
Cannot debug karma v6 test code (error in karma-intellij-debug.js) |