PHP Completion | Feature | WI-9210 | Name suggestion: foreach value name by foreach array name |
Feature | WI-19562 | Filter variable name in a foreach |
Bug | WI-29057 | '$' is not completed for global variables in some cases |
Usability | WI-28676 | Show only variables in completion for list |
Exception | WI-28889 | Remove JS in HTML from completion list |
PHP Formatter | Feature | WI-16067 | Reformat code -> Key-value pairs |
PHP Inspections | Bug | WI-12654 | Type inference: "instanceof" inference type hinting is exclusive |
PHP Refactoring | Bug | WI-29117 | Inplace rename: doesn't handle class aliases |
Bug | WI-29123 | Inplace rename: field renaming affects all variables with the same name |
Bug | WI-29161 | Exclude parameter from duplicate search In Extract Method refactoring |
Bug | WI-29162 | Extract method: duplicate search replace already refactored code |
Bug | WI-29118 | Inplace rename: Exception is thrown on invalid renaming of FQN class |
Bug | WI-29119 | Inplace rename: Don't invoke inplace for parent,self and static |
Bug | WI-28995 | Creating interface from 'class implements <interface>" context menu should generate an interface instead of class. |
Bug | WI-29029 | Rename refactoring suggests a variable name with a namespace separator |
Usability | WI-28868 | Disable extract constant for type in PHPDoc |
Exception | WI-29160 | Extract method: exception is thrown on replacing duplicates with selection of 2+ identical statements |
Exception | WI-29116 | Inplace rename: throws exception after renaming constructor to __construct |
PHP debug | Performance | WI-20864 | Addition of debug server is very slow if include path contains a lot of directories |
PHP lang | Bug | WI-29089 | Intentions -> "Replace Quotes" zaps whitespace into \t and \n representation. |
Bug | WI-29110 | Dataflow: produces infinite tree for shortcut operations (+=, -=,...) |
Bug | WI-29107 | Dataflow from: doesn't include throw statement |
Bug | WI-29106 | Dataflow: take into account only first argument for variadic function |
Bug | WI-28900 | Function that return reference &func_name doesn't have name |
Bug | WI-8638 | Parser should have a ASP-style tags option disabled by default. |
Usability | WI-29067 | Complex variable variable coloring |
Usability | WI-29007 | 9.5 Darcula class names are same color as variable names |
PHP templates | Exception | WI-29174 | Blade: Invalid ranges during formatting exception is thrown on pasting code with php comment |
PHP test | Bug | WI-29094 | PHPUnit does not run |
PS specific | Bug | WI-29096 | "No input file specified" error with internal server |
Plugin: Deployment _ FTP.. | Bug | WI-28850 | Deployment - FTP: Incorrect remote paths shown |
Usability | WI-17206 | PhpStorm 6, FTP not working 'Could not list the contents of folder' |
No subsystem | Bug | WI-26437 | Type Inference: An array with objects lost type hint when surround with "if (is_array($theObjectsArray) {" |
Cosmetics | WI-29115 | Inspection descriptions have different font style |
PHP Run | Bug | WI-28814 | Running Run configuration "PHP HTTP Request" freezes the IDE until completion |
No subsystem | Bug | IDEA-144111 | After deleting from the Recent Files menu, I cannot use the arrow keys |
Bug | IDEA-145786 | Exception when using "Move Caret to Matched Brace" for file without brace/parenthesis/bracket |
Bug | IDEA-145931 | Garbage text when viewing JDK Javadoc |
Task | IDEA-145772 | Please map topic ID to the page "Required Plugins" |
Exception | IDEA-145709 | Throwable at com.intellij.util.Urls.toUriWithoutParameters(Urls.java:233) |
Database | Bug | IDEA-145813 | Database configuration pane frequently hangs forever (deadlock) |
Editor. Editing Text | Bug | IDEA-128385 | kill to word end deletes past end of line |
Performance | IDEA-145521 | PsiMultiReference.getRangeInElement shouldn't resolve unless needed |
File System | Feature | IDEA-133292 | fsnotifier is still 32 bit |
Find, Replace, Find Usages | Bug | IDEA-145767 | Search hotkey no longer focuses searchbox when searchbox is open |
Indices | Bug | IDEA-145951 | Tests not starting |
User Interface | Bug | IDEA-145776 | Mac OS: Default L&F: comboboxes in Androdi-Gradle facet settings look ugly |
Bug | IDEA-145845 | Mac OS: Default L&F: some of the number pickers have disappeared |
Bug | IDEA-145771 | Mac OS: Default L&F: Run/Debug Configurations combobox doesn't fit toolbar's height |
Bug | IDEA-145843 | Mac OS: Default L&F: "More Info" icon in "Build Variants" Android tool window looks bad |
Usability | IDEA-145126 | an option to hide 'tool window' buttons |
Cosmetics | IDEA-145711 | MacOSX: Default L&F: default File Colors (for Test and Non-ProjectFiles scopes - Yellow and Green) are nearly white |
Cosmetics | IDEA-145688 | MacOSX: Default L&F: hidden password looks ugly |
Version Control | Bug | IDEA-145775 | Shelved changes missing pluralization |
IDE.User Interface | Bug | DBE-1572 | Copy content from structure tool window/structure popup |
No subsystem | Bug | WEB-18313 | Code Analysis misreporting Coldfusion tags as html tag errors |
Bug | WEB-17450 | Startup failure when blocked in firewall |
Bug | WEB-17691 | built-in server doesn't serve files it doesn't have in the project tree |
Exception | WEB-14408 | ClassNotFoundException when open project after opening export settings menu |
Build tools | Bug | WEB-18415 | npm scripts: Run Gulp/Grunt Task popup is jumping when switching to the "npm" choice |
Bug | WEB-18410 | npm scripts: correctly start multiple scripts from Run Configuration |
Bug | WEB-18411 | npm scripts: RC: disable "Scripts" field in case of not run-script command selected |
Bug | WEB-18418 | npm scripts: on running not default command no arguments are set |
Bug | WEB-18320 | npm scripts do not run on Windows |
Cosmetics | WEB-18413 | npm scripts: change name of the opened npm Settings |
CSS | Bug | WEB-18145 | -webkit-background-clip with value 'text' |
JavaScript | Feature | WEB-18001 | add 'else if' in autocomplete for JavaScript code editing |
Bug | WEB-17542 | WebStorm erroneously defines Object.prototype.length in EcmaScript.js |
Bug | WEB-18304 | Flow: correctly recognize import statement syntax |
Bug | WEB-18330 | Import of unresolved path is treated like annotator error |
Bug | WEB-18252 | Flow: declare keyword breaks highlighting for the nested class/module members |
Bug | WEB-18325 | BUG: unexpected error with ES6 template strings and Expression interpolation |
Usability | WEB-18096 | Syntax Highlighting ES6 |
Cosmetics | WEB-18372 | Instance member variable colored as function when declared as @property |
JavaScript. Inspections | Bug | WEB-18357 | eslint doesn't work anymore in WS 142.5255 |
Bug | WEB-17784 | Turn off "Validate ES6" inspection by default in JSX Harmony mode. |
Bug | WEB-18198 | WS 11 EAP 142.4723: Inspection message is wrong and inexplicable |
Bug | WEB-18075 | JSDoc inspection error: @param default value is an object leads to error |
Bug | WEB-18336 | Closure Linter: Warnings does not show up for the whole line |
Bug | WEB-18254 | Function marked as recursive |
Node.js | Bug | WEB-18311 | Node.js: not enough room for node version |
SASS | Bug | WEB-18298 | Definition appears incorrectly for nested mixins. |
TypeScript | Bug | WEB-18337 | TypeScript: Extract method refactoring: When extracting code which contains at least one variable from a static function, the new function is not static |
Bug | WEB-18349 | Typescript good code Bad. Protected members cannot always be accessed from sub namespace |
Bug | WEB-18364 | EAP 142.5255 auto-import default export in typescript |
Bug | WEB-18382 | typescript async functions does not auto infered |