Distribution packages | Bug | WI-34511 | Associated file types invoke 32 bit version on Windows and produce error |
Bug | WI-34772 | 2017.1 Installer: 64-bit desktop shortcut on Windows was created with invalid symbols (wrong charset?) |
Bug | WI-34479 | Unable to launch 2017.1 on Windows x64 -- installer installed 64-bit bundled JDK, but offered to create shortcut for 32-bit launcher only |
IntelliJ Platform | Bug | WI-34188 | New project... from Welcome screen might have noncontrollably wide list area |
Bug | WI-34556 | IML file is changed when project is shared between PhpStorm and IDEA |
PHP Completion | Feature | WI-15676 | Auto-import: Option to use full qualified namespace in PHPDoc type description |
Feature | WI-34446 | Provide an options to prepend function/constant from root namespace with \ or import them explicitly |
Feature | WI-26767 | Add ability to enable auto-import from the global namespace |
Feature | WI-27425 | phpstorm always enters the function/constant FQN inline rather than adding "use function|const ..." in imports |
Feature | WI-35048 | Insert FQN on completion inside Evaluate Expression and Watches panel |
Bug | WI-34831 | Using two classes with same name and different namespaces inside one of namespace |
Bug | WI-35246 | Class is not imported if there's a function with the same name |
Bug | WI-35360 | iterable is inserted as usual class in namespaced code |
Bug | WI-34913 | Completion of constants/functions from global namespace omit prefix in case when constant/function from the same namespace already exists |
Bug | WI-26645 | Auto-suggest with constants used in constructor breaks after a random, short delay. |
Bug | WI-26731 | PHPDoc autocompletion ignores "Use FQ class name" code style in cases where import can be avoided |
Bug | WI-34584 | Autocomplete not efficient in array |
Bug | WI-34902 | Auto Import: avoid import of magic constants from global namespace |
Bug | WI-35052 | Auto-import of functions/constants doesn't handle conflicts inside a file |
Bug | WI-32953 | Provide completion for self/static inside anonymous class |
Usability | WI-34914 | Import of constant/function may change meaning of code |
Usability | WI-35163 | Inappropriate live template is suggested for autocompletion |
Usability | WI-34559 | instanceof should not suggest a trait in autocomplete |
Usability | WI-34928 | Remove functions and constants that can't be imported from completion list |
Usability | WI-31361 | Allow HEREDOC/NOWDOC to be closed when reusing identifier *before* existing usages |
Exception | WI-35044 | Exception is thrown on attempt to complete namespaced class in Watch panel |
PHP Formatter | Feature | WI-10916 | Align assignment doesn't align shorthand operators |
Feature | WI-34630 | Spaces inside declare statements should be configurable |
Feature | WI-12579 | Codestyle, format writing of elseif statement |
Feature | WI-17223 | Add a code style setting to specify the maximum and minimum blank lines above namespace |
Feature | WI-30294 | Add code-style option without braces after constructor without parameters |
Feature | WI-32227 | PSR-12 — instantinating a class must have parenthesis present |
Bug | WI-34701 | Line indent for Complex Curly syntax ${some_var} does not work properly since 2016.3.2 (including EAP) |
Bug | WI-12231 | Blank line rules disobeyed if comment exists outside block |
Bug | WI-26786 | PHP Code Style : Other > Blank line before return statement doesn't work if there is a comment before |
Bug | WI-30836 | Do not insert spaces inside declare statements to abide PSR-2 |
Cosmetics | WI-23960 | Add power operator to description of "Multiplicative operators" |
PHP Inspections | Feature | WI-32142 | Unused import: constant aliases are not supported |
Feature | WI-32140 | Unused import: namespace aliases are not supported |
Feature | WI-4452 | New inspection: Detect PHP4 constructors and Convert to PHP 5.3 constructors |
Feature | WI-34694 | Provide detailed message about unnecessary import instead of general not used one |
Feature | WI-34804 | Add void as forbidden class name in PHP 7.1 |
Bug | WI-34399 | Add to use: works wrong if there is a reference in use statement |
Bug | WI-35061 | False positive: Unnecessary fully qualified name when class is declared in another namespace |
Bug | WI-33090 | PHPCS/PHPMD: create docker container with parameters defined for interpreter |
Bug | WI-35031 | False positive: Cannot use 'CONSTANT' because name is already in use for constant's use |
Bug | WI-34401 | Add to use: doesn't produces broken code in case there is return type |
Bug | WI-34748 | Case sensitivity with Core classes leads to unused imports |
Bug | WI-34363 | overidden class declaration inspector and comparison case sensitivity for constructor |
Bug | WI-34910 | Conflict of import with declared function/constant is not detected |
Bug | WI-34819 | False positive for float scalar hint inspection |
Bug | WI-35283 | Usage of alias in PHPDoc as array is not detected |
Task | WI-34894 | Merge "Language Level" and "PHP 7 Compatibility" inspections |
Exception | WI-34525 | 'Add method' quick fix throws Exception |
Exception | WI-34524 | 'Add field' quick fix throws exception |
PHP Refactoring | Feature | WI-21208 | Class Refactoring Rename only changes file name |
Feature | WI-4274 | Rename: Rename class -> Rename inheritors: propose rename child classes files as well |
Bug | WI-30768 | Autoimport can't reuse group use statements for functions and constants |
Bug | WI-34526 | Add method: Cancel doesn't work |
Bug | WI-35008 | Shouldn't new __construct inspector fix callers? |
Bug | WI-34724 | Extract Interface: doesn't import method's return type |
Bug | WI-33451 | Refactor extract method creates premature return statements |
Bug | WI-19755 | Simplify FQN: for FQN class makes import undefined |
Bug | WI-23666 | Rename refactoring of parameter breaks PHPDoc if Keep blank lines in PHPDoc is disabled and Blank lines around parameters is enabled |
Usability | WI-34899 | Rename file: don't show "Rename class" option if not applicable |
Exception | WI-20091 | Rename refactoring produces unexpected results damaging code |
PHP debug | Feature | WI-34407 | Simplify settings for PHP debug |
Feature | WI-21385 | Import namespaces when evaluating an expression |
Feature | WI-13996 | Provide "Copy Class Name" action |
Feature | WI-33585 | User-defined constants: Provide an option to show/hide them ... or at least group them under dedicated/artificial node |
Feature | WI-17975 | Jump to Classes from the Debugger Variables View |
Feature | WI-35051 | Import namespaces when evaluating an expression in Debug Console |
Bug | WI-32390 | Smart step into has problem with code has Namespace |
Bug | WI-34403 | Problems with handling \0 characters in variable and property names |
Bug | WI-34790 | Evaluate Expression reports a parse error in command when expanding an array |
Bug | WI-34312 | PHPDebug: Cant step into function when first line is a conditional break point |
Bug | WI-23299 | Expressions containing namespace separator cannot be evaluated in watchers (in safe mode) |
Bug | WI-34998 | Xdebug: backslashes should be escaped in 'property_get' request |
Usability | WI-34825 | User-defined constants: don't add empty 'Constants' node |
Usability | WI-28559 | Debug console: Make it visually clear where is user input and where is output |
Usability | WI-34777 | Preserve expanded/collapsed state for 'Constants' between debug sessions |
Usability | WI-7465 | Allow choosing IP to be sent to Zend Debugger on machine with multiple IPs |
Task | WI-26794 | DBGP debugger should cache "context_names" response. |
PHP frameworks | Feature | WI-24262 | 'Go to declaration' with PHP class name string literals |
PHP lang | Feature | WI-5731 | Provide a way to remove unused (not installed/enabled?) PHP extension stubs from completion and all other places. |
Feature | WI-27451 | Support PHP 7 "Uniform Variable Syntax" |
Feature | WI-34033 | Show parameter hint for method/functions calls right in the editor |
Feature | WI-33985 | Metadata: Support new expression arguments for "type" and other expressions. |
Feature | WI-34412 | Provide parameter hint for constructors |
Feature | WI-32378 | Implement `iterable` pseudo type |
Feature | WI-7192 | Control generated "Add method" and "Add field" |
Feature | WI-29616 | Dataflow: should take into account __toString() magic method |
Feature | WI-32064 | Highlight all places where an exception is thrown (for '@throws') |
Feature | WI-32063 | Highlight all places where an exception is thrown (for 'try' and 'catch') |
Feature | WI-34262 | Highlight all places where an import is used |
Feature | WI-34477 | Add Parameter Hints to variables too |
Feature | WI-34259 | Highlight all extended / implemented methods |
Bug | WI-28496 | ">" is eaten only on the first line for $this-> completion |
Bug | WI-34733 | brace matcher fails on if/elseif without braces |
Bug | WI-34515 | Else statement and ternary operator produces incorrect matching |
Bug | WI-34512 | Scope highlighting doesn't work for elseif alternative syntax |
Bug | WI-34509 | If there is a function with return type double closing curly braces are inserted on pressing enter |
Bug | WI-35030 | Constants defined improperly using 'define()' are still resolved |
Bug | WI-34758 | No closing curly brace is auto-appended after elseif and further weird behavior of braces completion in file |
Bug | WI-33577 | Generate PHPDoc: confusing 'int|null|null' type |
Bug | WI-34579 | Invalid closing brace always inserted on switch-default-foreach construct |
Bug | WI-35029 | Constants defined using '\define()' are not resolved |
Bug | WI-34411 | Parameter hint shows "..._" for anonymous function call |
Bug | WI-35358 | PHP Runtime configuration: pressing reset button resets the values but doesn't update UI |
Bug | WI-5622 | Parsing: if/endif: Problems with typing in else |
Bug | WI-7195 | Switch - typing in new case clause - expecting statement stuck |
Bug | WI-34314 | False positive on "Default value for parameters" with ::class constant |
Bug | WI-29163 | Dataflow to: proper handling of global variables |
Bug | WI-34769 | Namespace alias is case insensitive |
Bug | WI-5586 | False error in switch - on typing in new default |
Bug | WI-34897 | Find usage for constructor doesn't look through aliased classes |
Bug | WI-6175 | False error on if - endif syntax when typing in else/elseif |
Bug | WI-35151 | Problems with imported symbols with the same name |
Bug | WI-29362 | Dataflow: doesn't know about anonymous class with parameter |
Bug | WI-34841 | alternate syntax (if - endif) brace matcher fail - further brackets are not autocompleted |
Bug | WI-5015 | PHP reparse: typing or changing a declaration after namespace or adding namespace causes "good code is red" until file completely reparsed |
Bug | WI-34906 | Undefined variable: Argument that is passed as a reference into a constructor is marked as undefined |
Bug | WI-8108 | Resolve and find usages has issues for use aliases |
Bug | WI-34518 | Short array syntax destructuring does not allow for key in foreach() |
Bug | WI-19138 | Class keyword isn't allowed in instanceof expression |
Bug | WI-34920 | Find usage for old style constructor doesn't look through aliased classes |
Bug | WI-34254 | Incompatible method declaration warning because of annotation in interface |
Usability | WI-35357 | PHP Runtime configuration: Provide notification/warning when Core is disabled |
Usability | WI-35356 | PHP Runtime configuration: Pressing Alt-A select "Advanced settings" instead of pressing Apply button |
Usability | WI-35355 | Navigate to PHP Runtime by pressing F4 on PHP Runtime node in External libraries |
Usability | WI-35402 | Navigate to PHP Runtime by pressing F4 on a package inside PHP Runtime in External libraries |
Usability | WI-34586 | generate phpdoc does not add null annotation for typed parameter with null default value |
Usability | WI-566 | Highlight current scope for alternative syntax |
Task | WI-33237 | Split embedded stubs into modules |
Exception | WI-34469 | Exception is thrown on generating constructor |
PHP project configuration | Bug | WI-34845 | Dot is added as PHP Include on project creation, causing PhpStorm to index the whole home dir |
Usability | WI-35275 | Sort "include path" alphabetically |
PHP templates | Feature | WI-26501 | Support basic PhpDoc in Blade injections |
Feature | WI-35254 | Blade support includeWhen Directive |
Feature | WI-34628 | Blade: support @component and @slot directive with nesting |
Bug | WI-31069 | Blade: support injection in @inject |
Bug | WI-34627 | Blade: support injection in @includeIf |
PHP test | Feature | WI-34957 | PhpUnit 6 test case is not recognized |
Feature | WI-16350 | Codeception testing framework integration |
Bug | WI-34992 | Codeception: < 2.2.6 doesn't support running a single method |
Bug | WI-34993 | Codeception: versions for PHP 5.4/PHP 5.5 are not supported |
Bug | WI-33587 | PHPSpec: provide better error reporting for wrong path to phpspec |
Bug | WI-33594 | Behat 3.2.0+: if there is undefined step the suite will hang |
Usability | WI-35279 | Provide error message in case PHP version is not compatible with PHPUnit version |
Usability | WI-33555 | PHPSpec: Class that doesn't ends with Spec in PHPSpec file doesn't provide additional output to test log |
Usability | WI-34972 | PHPUnit 6: create file templates for new version |
Usability | WI-34334 | Renaming interpreter from Test Settings lead to <no_interpreter> |
Usability | WI-32845 | PHPUnit: cache and show in ui detected phpunit version |
Exception | WI-34335 | Exception is thrown after import of test configurations in 2017.1 |
PS specific | Feature | WI-34643 | Support regex in "Allow replacing copyright if old copyright contains" field |
Feature | WI-35284 | Provide option Ignore imports and formatting in Diff dialog for PHP |
Bug | WI-34180 | Project Templates: List in Tools | Manage Project Templates is nonscrollable vertically |
Bug | WI-32605 | New project dialog is not scrollable on Mac OS |
Bug | WI-34269 | Resize New Project dialog that is invoked from project view |
Bug | WI-34641 | Regexp to detect copyright in comments not working |
Usability | WI-34596 | Disable the warning about immutable stubs |
Plugin: Deployment _ FTP.. | Feature | WI-5276 | "Download from..." option for deployment |
Feature | WI-21111 | Support copy (with copy-paste and drag'n'drop) in RemoteHost |
Bug | WI-34600 | Download From ... server selection popup has label for upload |
Bug | WI-34601 | Deployment popup doesn't have Download From ... option |
Bug | WI-33778 | Save passphrase checkbox doesn't reflect the actual state |
Bug | WI-34796 | Download from... in ProjectView always uses default server |
Bug | WI-34427 | Sync with deployed encoding problem |
Bug | WI-35179 | Support drag'n'drop between Remote Host and Project Files/Test tabs of Project View |
Bug | WI-26878 | Cannot connect to pure IPv6 host from Mac OS X Yosemite 10.10 |
Bug | WI-33253 | Download project files will trigger "auto upload external changes" |
Bug | WI-34851 | Empty password ignored (sftp) |
Bug | WI-34664 | SFTP authentication fails because of unsupported request format |
Bug | WI-35183 | Log to File Transfer toolwindow remote to remote transfers |
Bug | WI-35190 | Remote Host panel is not refreshed on D'n'D operations |
Bug | WI-33753 | Password saved as passphrase |
Usability | WI-33783 | Remove Anonymous option from sftp as nonexistent |
Usability | WI-22133 | dragging files from remote host to project folder removes them on the server |
Usability | WI-35191 | Remove, creation, renaming and permission change of folders and files are not logged. |
Usability | WI-33859 | 'Application-level' concept isn't described anywhere |
Cosmetics | WI-34396 | after commit: Upload files to |
Task | WI-35178 | Remove dialogs from drag'n'drop and copy-paste between Project View and Remote Host |
PHP Interpreters | Bug | WI-35118 | Filter or encode unicode characters during detecting php info |
Bug | WI-33042 | Don't allow creation of two interpreters with identical names |
Php Intentions | Feature | WI-34755 | Inline add method/field fixes |
Exception | WI-34497 | Exception is thrown on field initialization |
Plugin: Joomla! | Feature | WI-34501 | Joomla support: Joomla! boilerplate update |
No subsystem | Feature | IDEA-166499 | Stream API migration: support array filling in a loop |
Feature | IDEA-168089 | New outline for text field components with invalid values |
Bug | IDEA-167799 | HiPDI menu arrows are too small for Darcula/IntelliJ themes on Windows and Linux |
Bug | IDEA-162314 | Scrolling menu should update position of expanded submenu |
Bug | IDEA-166669 | FileTypeRegistry.FileTypeDetector should not be skipped for large files |
Bug | IDEA-144000 | toString() Generation Settings dialog hides fields due to missing vertical scroll bar |
Bug | IDEA-163567 | FileChooserFactoryImpl.createSaveFileDialog doesn't use native file chooser |
Bug | IDEA-164945 | ALT-F1 - "Select In" broken in 2016.3 |
Bug | IDEA-164295 | Please fix com.jetbrains.jsonSchema.impl.JsonSchemaResourcesRootsProvider#getAdditionalRootsToIndex(). |
Bug | IDEA-164610 | Quick documentation should escape angle brackets at the value of a String field referred via @value (javadoc tag) |
Bug | IDEA-167089 | MacOSX: support tcsh shell for loading environment variables |
Bug | IDEA-164286 | IDE doesn't start after updating 2016.3 |
Bug | IDEA-167950 | Freeze on entering emoji to UI Designer |
Bug | IDEA-167880 | Dump data to file adds / to filename |
Bug | IDEA-164996 | Certain fonts don't show all characters for Keymap shortcuts |
Bug | IDEA-161746 | In Hierarchy view Enter key does nothing |
Bug | IDEA-167541 | Font baseline is shifted down for default font settings |
Bug | IDEA-164522 | Failed to run IDE |
Bug | IDEA-150834 | Darcula Theme Corruption in non-editor panes when a custom editor scheme applied (Solarized Dark / Light in this example) |
Bug | IDEA-165012 | Impossible to drop images and files onto IDE background in oder to open them |
Bug | IDEA-165949 | [hidpi-jdk] IDEA main frame doesn't restore its bounds on the second monitor when reopened |
Bug | IDEA-165714 | NCDFE at com.intellij.cloudConfig.StatusBarInfoManager.connectInstance(StatusBarInfoManager.java:123) on "Enable Sync" action for JBA cloud config |
Bug | IDEA-165843 | PyCondaPackageService — defaults must be not saved, check roaming |
Bug | IDEA-164745 | Focus runs away in few seconds after closing second project |
Bug | IDEA-168919 | Deadlock on startup |
Bug | IDEA-163463 | Stream API migration: type argument before map appears sometimes when it's unnecessary |
Bug | IDEA-164396 | Navigating to Class, File or Symbol by Name doens't work in Windows |
Bug | IDEA-165197 | NullPointerException in IndentsPass may break plugins |
Bug | IDEA-164584 | IDEA 2016.3 error on startup |
Bug | IDEA-165879 | Unguarded section in DocumentCommitThread that leads to spontaneous assertion |
Bug | IDEA-158165 | go to type popup layout is broken. |
Bug | IDEA-167627 | Reference search doesn't work for files added via AdditionalLibraryRootsProvider |
Bug | IDEA-166321 | Setting 'reopen last project on startup' doesn't work |
Bug | IDEA-165820 | JBE Cloud doesn't update sync info for plugins if "Sync plugins sylently" disable on machine, where change has been done |
Bug | IDEA-166475 | Cfml must have "Tabs and Indents" settings of its own |
Performance | IDEA-164230 | Lazy state loading for the folding model |
Usability | IDEA-116137 | UML Diagrams: Distinguish between public and private/protected methods |
Usability | IDEA-164993 | Support for macOS special character (emoji) insertion popover |
Usability | IDEA-165002 | Can't Disable Message: Remote desktop detected, Animation disabled |
Usability | IDEA-166959 | Can't see full path to project in welcome screen |
Usability | IDEA-155075 | Why file template settings are marked as per-project? |
Usability | IDEA-162382 | OpenInBrowser controls overlap the merge ones (>>, x) in the Merge dialog so that they are not clickable |
Cosmetics | IDEA-167361 | Tip of the day, goto-message, missleading. |
Task | IDEA-168385 | Widen Balloon API for new error selection feature |
Exception | IDEA-167186 | PicoPluginExtensionInitializationException: com/intellij/ide/SelectInTargetBase |
Exception | IDEA-163112 | update failed for AnAction with ID=CloudConfigStatusInfoAction: org/apache/commons/compress/archivers/ArchiveEntry |
Exception | IDEA-164698 | Throwable at com.intellij.openapi.fileEditor.impl.EditorsSplitters.a |
Exception | IDEA-169114 | NPE at first Idea Community start (in ComponentSettings.isTrueSmoothScrollingEligibleFor(ComponentSettings.java:63)) |
Code Analysis. Inspection | Feature | IDEA-86086 | Suppress "Mismatched query and update of collection" inspection for configured types |
Bug | IDEA-168254 | Inspect.sh(bat) doesn't work |
Bug | IDEA-163701 | No warning from enabled inspection after refactoring and changing inspection profile settings |
Code Formatting and Code Style | Bug | IDEA-93206 | "Final" keyword added by intention has wrong formatting. |
Bug | IDEA-124868 | @formatter:off/@formatter:on markers are not respected in injected code |
Performance | IDEA-166411 | Twig plugin freezes on .groovy.twig files |
Code Navigation | Feature | IDEA-75328 | GotoRelatedSymbolAction: improvements |
Usability | IDEA-161069 | Show special gutter icon for 'implemented via sub-class' methods |
Console | Bug | IDEA-163699 | NPE in ConsoleViewImpl.flushDeferredText |
Bug | IDEA-167431 | Console filters can no longer change foreground text color |
Bug | IDEA-167094 | Can't remove first char in user input |
Performance | IDEA-165325 | version 2016.3 extreme slow console |
Custom JRE | Bug | IDEA-163419 | Provide property file for IDEA with Jetbrains Runtime build numbers for trunk, EAP and release builds |
Bug | IDEA-166384 | provide a utility method in IDEA to support JRE-166 |
Database | Bug | IDEA-158495 | When deleting a row in database browser I get: [22P02] ERROR: malformed array literal: "[Ljava.lang.Object;@464a0aae" |
Bug | IDEA-128226 | Import data sources manually duplicates them |
Bug | IDEA-169176 | SQL file is being read only partially when running |
Usability | IDEA-103996 | Misleading diagnostic message when importing data sources |
Debugger | Feature | IDEA-168070 | Allow to use expression as a Capture key |
Feature | IDEA-162947 | Add ability to use lambda expressions in breakpoint conditions |
Bug | IDEA-162765 | Do not display "target JRE version does not match project JDK version" alert when project SDK differs from module SDK |
Bug | IDEA-143277 | Debugger: Smart Step Into can't find a line with lambda, while Step Into can |
Bug | IDEA-156783 | "Evaluate expression" dialog does not work for lambda expressions |
Bug | IDEA-150317 | Debugger: Evaluate dialog: Expression Mode button shows wrong mnemonic |
Bug | IDEA-125392 | Breakpoint "Pass count" should take condition into account *first* |
Bug | IDEA-163825 | Smart step variants from another line |
Bug | IDEA-164040 | breakpoints are not reached |
Bug | IDEA-163334 | Memory leak in jdi code |
Bug | IDEA-164680 | Exception when creating Class Level Watch with stream().filter() |
Bug | IDEA-167264 | Cannot get to SunFontManager$10.run():3316 in debugger |
Bug | IDEA-164317 | Android Debugger opens decompiled class instead of Java source |
Usability | IDEA-162951 | Esc must cancel template first, then close breakpoint popup |
Usability | IDEA-167143 | Invalid focus switching in variables window |
Usability | IDEA-156493 | "Evaluate Expression" – underlined character conflicts with "Paste from History" |
Usability | IDEA-152214 | Xcode like way to disable/remove breakpoints |
Task | IDEA-168930 | Rename Capture to Async Stacktraces |
Diff_Merge | Feature | IDEA-167631 | Open all files which are modified in the current branch |
Feature | IDEA-166528 | Window "Difference between master and ... (Local) versions in ... |
Bug | IDEA-125065 | Wrong highlighting colors in "Compare left and middle panel contents" invoked from merge tool |
Usability | IDEA-168873 | Line endings when comparing with clipboard |
Cosmetics | IDEA-162384 | Merge dialog: conflict change background (light-pink) is too pale - invisible on some displays |
Exception | IDEA-167185 | AE at com.intellij.util.xmlb.MapBinding.deserializeList |
Docker | Feature | IDEA-168519 | Dockerfile variable improvements: highlighting and usage |
Feature | IDEA-152660 | Docker Log console does not support ANSI color codes |
Feature | IDEA-153202 | Docker plugin - select visible containers/images |
Bug | IDEA-168191 | || missing as operator for Dockerfile RUN command |
Bug | IDEA-162764 | Docker: wrong item is selected when trying to configure server |
Bug | IDEA-159223 | Support direct connection via unix:// on Mac OS X |
Bug | IDEA-152530 | Docker api url is wrong for Linux |
Exception | IDEA-158428 | Throwable: Dockerfile detection is already registered |
Editor. Editing Text | Feature | IDEA-165174 | Go to column on the current line? |
Feature | IDEA-164079 | Feature Request, with patch: Caret painting attribute customization |
Feature | IDEA-165437 | Extend selection: ability to select anonymous class body without class reference |
Bug | IDEA-164889 | IDEA reports OOM when switching to its window with heavy text in clipboard |
Bug | IDEA-166498 | Incorrect border effect in editor with new hidpi |
Bug | IDEA-162169 | Unwanted editor autoscrolling down when dragging selected text |
Bug | IDEA-165112 | Select next occurrence puts caret before parameter hint |
Bug | IDEA-165577 | Sibling multi-cursors are merged into one |
Bug | IDEA-166581 | Incorrect font rendering in vcs change preview (new hidpi) |
Bug | IDEA-166059 | Corrupted zero latency typing with the new hidpi |
Bug | IDEA-164189 | Wrong line count in status with selection end at left margin |
Bug | IDEA-167082 | IDE hangs every 5-30 minutes while editing the code |
Bug | IDEA-168069 | Join Lines throws array index out of bonds on an empty file |
Bug | IDEA-168666 | ImmediatePainter works incorrectly with emoji input |
Bug | IDEA-162922 | Enter action produces 2 undo operations |
Bug | IDEA-164143 | Auto Indent Lines changes selection if it does not start at left margin |
Bug | IDEA-166967 | Extend selection doesn't surround comment words with apostrophes correctly |
Bug | IDEA-168209 | Quick doc window is not closed from the first attempt |
Bug | IDEA-166403 | Backspace does not remove indents and new lines in scratch files |
Bug | IDEA-161409 | Folded imports region opens when imports are added |
Bug | IDEA-163134 | Editor sometimes hangs when moving parameters |
Bug | IDEA-167937 | Documentation window gets focus on second Smart Type completion |
Bug | IDEA-167630 | Backspace > Unindent to nearest indent position option doesn't work as expected beyond the line end |
Bug | IDEA-72989 | IDE Editor — Buggy Supplementary Plane Unicode Symbol Support |
Bug | IDEA-165306 | Multiple caret Copy and Paste gives inconsistent results |
Bug | IDEA-166208 | Selection expansion skips a step: method without comment |
Bug | IDEA-165337 | Copy-paste from IDEA to TextEdit and back loses line breaks |
Bug | IDEA-167667 | Unexpected substitution during block selection paste in java |
Bug | IDEA-168452 | Backspace does not change cursor position |
Performance | IDEA-163569 | Editor hangs when joining multiple lines |
Performance | IDEA-166747 | Freeze after calling duplicate action repeatedly |
Usability | IDEA-167473 | 'Quick Documentation' doesn't work on a method call if there are several applicable overloads |
Usability | IDEA-163970 | Extend selection in block comments |
Usability | IDEA-160652 | Move line causes inlays refresh |
Usability | IDEA-167366 | When you enter Ctrl-Ctrl Down arrow to enter column mode, then while holding ctrl do shift right arrow, does not move to next word boundary |
Usability | IDEA-167931 | "Quick Evaluate Expression" with default mouse shortcut adds multiple carets on Linux |
Cosmetics | IDEA-148843 | A letter may appear on both sides of the caret |
Cosmetics | IDEA-67480 | Font baseline is shifted for Consolas font |
Cosmetics | IDEA-168931 | Add live template for 'prsf' |
Find, Replace, Find Usages | Bug | IDEA-167096 | 'Too Many Occurrences' window appears too early |
Bug | IDEA-166240 | Unordered line numbers in the "Find" panel |
Bug | IDEA-168276 | "Find in path" doesn't change the directory to the selected one |
Bug | IDEA-165473 | Find Usages results tool window scrolls erratically when removing result items and Group by usage type option enabled in view |
Bug | IDEA-164537 | Rerun "Find Usages" ignores specified scope |
Bug | IDEA-162320 | IDEA stuck after calling Find in path during indexing |
Bug | IDEA-167872 | Find results from different files are merged |
Bug | IDEA-169060 | Find in path: Home+End keys not working in text field |
Bug | IDEA-167436 | Rerun 'Find Usages' empties first tab |
Usability | IDEA-168982 | New Find/Replace in tab dialog: Add spacing to checkbox list |
Exception | IDEA-167571 | Argument for @NotNull parameter 'scope' of com/intellij/psi/search/LocalSearchScope.<init> must not be null |
IDE Configuration | Bug | IDEA-166807 | IntelliJ does not recognize and deletes project shared file templates |
Bug | IDEA-167444 | Deletion of css dialect or template data language left an artefact and causes an IOOBE |
Bug | IDEA-166892 | NullPointerException on startup |
Bug | IDEA-166362 | Show warning notification concerning outdated boot java runtime |
Bug | IDEA-167914 | CLion IDE fails to start on FreeBSD |
Bug | IDEA-163039 | Editor > General > Auto Import settings should really be per project |
Bug | IDEA-166402 | incorrect warning |
Bug | IDEA-166179 | Font size is not preserved after updating to EAP build |
Usability | IDEA-166720 | Please sort lines in Settings - Editor - General - Console - "Fold console lines that contains" |
Cosmetics | IDEA-167421 | SQL Dialects Settings: the path to specific file/folder uses incorrect slashes on windows |
Exception | IDEA-169363 | Internal error on stating RubyMine EAP |
Indices | Usability | IDEA-162546 | Add an explicit assertion when querying indices during VFS event processing |
Exception | IDEA-165396 | Don't start indexing after the project is disposed |
JavaScript. Debugger | Bug | IDEA-160102 | JavaScript Debugger: "Copy Watch"creates buggy code |
Language Injection | Bug | IDEA-161233 | Spring Data: reserved words are not highlighted in native Oracle query, MERGE highlighted as error |
Packaging and Installation | Feature | IDEA-149164 | Separate installers into 32 bit and 64 bit versions and bundle the appropriate JRE |
Feature | IDEA-158522 | Bundle 64-bit custom JDK on Windows or add an option to the installer to download it automatically |
Bug | IDEA-154945 | During uninstallation IDEA should clean up created Windows registry entries |
Bug | IDEA-166428 | Unable to launch 2017.1 on Windows x64 via Start Menu shortcut -- it points to 32-bit launcher |
Bug | IDEA-149511 | Add jre64 to IDEA bundle |
Task | IDEA-161255 | Update Community edition icons |
Plugin Support. API | Bug | IDEA-164902 | PersistentStateComponent does not preserve order of 'Set' fields. |
Bug | IDEA-166007 | Tolerate plugin.xml errors when actions aren't instanceof AnAction |
Plugin Support. Architecture | Performance | IDEA-162976 | finding previous sibling over stub tree is slow |
Project Configuration | Feature | IDEA-162102 | Allow including into module directory located under excluded folder |
Feature | IDEA-156888 | Simplify JDK setup for new projects |
Bug | IDEA-166580 | Change made to project library declaration is not stored |
Bug | IDEA-166461 | Cannot revert module language level to 1.8 |
Bug | IDEA-167087 | Pressing cancel in Project Structure|SDKs|Sourcepath|'+' file chooser dialog results in confusing dialog box |
Bug | IDEA-167092 | ConcurrentModificationException while opening another project |
Bug | IDEA-146295 | Gradle import removes inspection profiles, codeStyleSettings, dictionaries etc. |
Bug | IDEA-147530 | ModifiableModuleModel#newModule should always create a new module from scratch |
Bug | IDEA-168764 | modules.xml is not updated if module path is changed |
Bug | IDEA-157933 | "More settings" option doesn't reappear if I unchecked "Create Project from Template" |
Bug | IDEA-167495 | Java project language level change is not consistently updated for PsiFile |
Exception | IDEA-162397 | Throwable at com.intellij.openapi.roots.ui.configuration.ProjectStructureConfigurable.apply |
Project View | Bug | IDEA-162583 | "Changed files" not available anymore in "Project" tool window. Instead "Tests" is listed twice. |
Bug | IDEA-160131 | Consider adding roots provided by AdditionalLibraryRootsProvider to External Libraries |
Bug | IDEA-164074 | Exception using "Select Target" popup menu |
Usability | IDEA-160381 | Project Tool Window sorts case insensitive: folders starting with capital letters at the top |
Usability | IDEA-150047 | Disable file centering in project view with "Autoscroll from source" enabled and double click |
Refactoring | Bug | IDEA-166346 | gap rename the block variable when on the "Show parameter name hints" |
Run | Debug configuration | Bug | IDEA-168864 | Run Configuration - dirty state is not changed after adding any action to Before launch section |
Bug | IDEA-166448 | Missing '&', '_' characters in Rerun/Stop buttons' tooltips |
Bug | IDEA-162766 | EnvironmentVariablesTextFieldWithBrowseButton doesn't fire change event when env variables changed. |
Bug | IDEA-168777 | "Debug" button disabled forever |
Bug | IDEA-139688 | Shortcut for terminating (CMD+F2 on mac) multiple runs doesn't work |
Settings Repository | Bug | IDEA-144052 | When "Settings repository" is enabled changes in 'Path Variables' aren't saved to default path.macros.xml file causing errors in build process |
Bug | IDEA-153381 | Settings Repository:NPE com.intellij.openapi.actionSystem.CommonShortcuts.shortcutsById during Overwrite Local |
Bug | IDEA-167284 | Settings repository: unstable sorting order in live template causes unnecessary commits |
Bug | IDEA-153369 | Settings Repository: platform dependent toolchain path should be omitted during overwriting local settings |
Bug | IDEA-138631 | Read-only sources of settings |
Usability | IDEA-163756 | SettingsRepository: dialog prompting to enter authentication token is shown on IDEA closing unexpectedly |
Exception | IDEA-166041 | IllegalArgumentException when open the project |
Terminal | Bug | IDEA-164411 | Terminal does not read .zshenv |
UML | Bug | IDEA-117020 | Weird db UML diagram name in the recent files popup |
Bug | IDEA-111263 | saving UML not working ? |
Bug | IDEA-149615 | Class modifier is missing in the diagram |
Bug | IDEA-91121 | UML class diagram : note disappear / are not saved |
Exception | IDEA-167095 | NPE at com.intellij.openapi.graph.GraphUtil.setBestPopupSizeForGraph |
Exception | IDEA-151169 | PIEAE at PsiUtilCore.ensureValid() on deleting a class with field, shown on UML diagram |
Exception | IDEA-157595 | ArrayIndexOutOfBoundsException clearing default parameter value of new method |
User Interface | Feature | IDEA-164566 | implement JDK-managed HiDPI mode |
Feature | IDEA-167606 | Add utility drawSelection method for component's outline |
Bug | IDEA-168194 | Huge gutter icons in latest 2017.1 EAP |
Bug | IDEA-161281 | Find in Path dialog: Mnemonics misbehaviour on OS X |
Bug | IDEA-162563 | Action menus do not have icons under HiDPI linux |
Bug | IDEA-167459 | [windows] balloons text are cut in multi-dpi-monitor env w/ new hidpi |
Bug | IDEA-164290 | File structure popup quickly disappears when called via Find action |
Bug | IDEA-162119 | Configuration wizard UI theme IntelliJ is not corresponding with IDE theme Default on Mac |
Bug | IDEA-165004 | Memory leak detected: 'com.intellij.openapi.wm.impl.FocusManagerImpl$FurtherRequestor |
Bug | IDEA-168068 | Project leak via com.intellij.ide.util.PsiClassListCellRenderer#INSTANCE |
Bug | IDEA-167548 | Can't click on "Use external annotations" checkbox |
Bug | IDEA-167018 | Cannot drag-and-drop in a just opened project until no files are opened in editor |
Bug | IDEA-149734 | About Dialog: link from "VM by Oracle" leads to Jetbrains.com site |
Bug | IDEA-158577 | Visual artefacts in completion in evaluate dialog |
Bug | IDEA-161023 | Hide exception notification balloon when clicking on exception submitter blinking icon |
Bug | IDEA-164031 | Actions are disabled in modal dialogs |
Bug | IDEA-167579 | After popup resizing first click on items inside doesn't work |
Bug | IDEA-163604 | command + mouse wheel zoom stops working intermittently on macOS |
Bug | IDEA-155785 | Lots of IllegalStateException: cannot open system clipboard in the log |
Bug | IDEA-167825 | Active project window is hidden under already opened projects |
Bug | IDEA-145974 | Incorrect search by name popup |
Bug | IDEA-161294 | Find Usages: "Read Access" icon doesn't fit on hidpi linux |
Bug | IDEA-155088 | Double click on tree's expand icon triggers double click listener |
Bug | IDEA-165448 | [hidpi-jdk] windows: sized text "floats" under kbd cursor on 200% scale |
Bug | IDEA-163839 | Editor's tabs D'n'D ignores drop position |
Bug | IDEA-163336 | FileTextField memory leak |
Bug | IDEA-47906 | alt+i (shortcut to press the commit button) does not work on the commit dialog |
Bug | IDEA-168315 | Component.getGraphics() should not be used to get scale for the HiDPI API |
Bug | IDEA-163033 | Broken layout in Plugin Update dialog under HiDPI |
Bug | IDEA-149457 | Bookmark gutter icon does not scale |
Performance | IDEA-168535 | Concurrent access to tree set leads to hang |
Usability | IDEA-166252 | Horizontal scrollbar is not shown when needed |
Usability | IDEA-123421 | File chooser without path bar |
Usability | IDEA-163026 | AutoScrollFromSource delay is unconfigurable, and unpleasant |
Usability | IDEA-163845 | Ctrl+Shift+A dialog prevents selection while searching |
Cosmetics | IDEA-165564 | Breadcrumbs do not use ligature setting |
Cosmetics | IDEA-162750 | EditorComboBox text of "Git Repository URL" in Clone Repository dialog is cropped |
Cosmetics | IDEA-168345 | Gutter misaligned to document contents when scrolling to the end of the file |
Cosmetics | IDEA-161501 | HiDPI linux - Determinate / Indeterminate progress bars are scaled differently |
Cosmetics | IDEA-167612 | strange highlight of settigns > appearance & behavior > notofications |
Cosmetics | IDEA-166188 | The label is located lower than it should |
Cosmetics | IDEA-166908 | Speed search border has no antialiasing |
Task | IDEA-165402 | Toolwindow initialization takes noticeable time during project loading without visual indication |
Exception | IDEA-167624 | Find Action popup can not be closed on Welcome Screen; NPE at com.intellij.ide.util.gotoByName.ChooseByNamePopup.dispose |
User Interface.Darcula | Exception | IDEA-135796 | Cyclic component initialization: com.intellij.ide.ui.LafManager |
Version Control | Feature | IDEA-164836 | Collapse/Expand Commits in push window |
Feature | IDEA-163332 | Allow selecting/deselecting the repository root checkbox via Space if commit line is selected |
Feature | IDEA-162845 | Allow openning commit window when only unversioned files present |
Bug | IDEA-164613 | Apply Patch dialog: use combobox background for the new label |
Usability | IDEA-166504 | Branches popup: make more... element expandable with Enter from keyboard |
Usability | IDEA-166503 | Branches popup: show only favorite local branches if there are too many of them |
Usability | IDEA-168473 | Enable Store on shelf base revision texts for files by default |
Cosmetics | IDEA-164753 | Reword a VCS setting |
Cosmetics | IDEA-131099 | VCS: "Do you want to add.." wording |
Exception | IDEA-168750 | Throwable at com.intellij.openapi.command.impl.UndoManagerImpl.undoableActionPerformed |
Version Control. Git | Feature | IDEA-154714 | Git Push - warn or block before pushing a new branch |
Bug | IDEA-168257 | Deadlock in vcs |
Usability | IDEA-90550 | 'Push rejected' yellow notification popup stays even after second succesful push |
Cosmetics | IDEA-164814 | Incorrect Message Wording When Applying Smart Merge With Unresolved Conflicts |
Version Control. Log | Feature | IDEA-148416 | VCS Log: User filter popup should contain all known users for first-level speedsearch |
Version Control. Perforce | Bug | IDEA-163966 | Merge P4CONFIG files in all parents, if Perforce 2015.2 is used |
Bug | IDEA-164617 | Cannot activate version control tab for Perforce |
Cosmetics | IDEA-145188 | Perforce shelve: Revert icon in "Perforce Shelved Changes" dialog is misleading |
Version Control. Subversion | Bug | IDEA-113567 | Subversion1.8: cleanup invoked from file context menu fails with error |
Bug | IDEA-129671 | OK/Cancel actions switched on warning of Subversion move of "trunk" |
XML | Bug | IDEA-167726 | PyCharm's XSD does not resolve the extension base when base schema does not have a namespace |
Bug | IDEA-163906 | Incorrect XSD validation result in editor |
Bug | IDEA-156292 | In XmL Editor view Idea does not accept a seemingly valid XML |
Exception | IDEA-164859 | Throwable at com.intellij.openapi.application.impl.NoSwingUnderWriteAction.a |
No subsystem | Bug | DBE-3150 | single quote not escaped when copying DDL |
DB Console | Feature | DBE-4134 | show method separators help |
Feature | DBE-4204 | Change console color according to current database/schema |
Feature | DBE-3063 | Show query time taken in status bar |
Feature | DBE-1481 | Option to hide toolbar in database console. |
Bug | DBE-1884 | RAISE NOTICE not displaying timely |
Bug | DBE-4161 | placeholders in stored procedures are not replaced |
Bug | DBE-3623 | Too many warnings in PostgreSQL crashes DataGrip |
Bug | DBE-4136 | Editor database toolbar is not restored on closing and reopening .sql file |
Bug | DBE-583 | PostgreSQL: Commit does not trigger Synchronize |
Bug | DBE-762 | SQL Server. Invalid line endings of the text sent to the server |
Bug | DBE-1806 | Error Message using DB2 Driver for Informix Database |
Bug | DBE-3509 | Connection disconnects or errors unselect selected line in query window |
DB Introspection | Exception | DBE-4089 | DataSource using pgsql-ng driver causes kotlin.KotlinNullPointerException |
DDL\PL Editing | Bug | DBE-666 | DB2 for AS 400: opening Procedure/Function editor fails |
Usability | DBE-4025 | Auto-Focus on modify column |
Data Dump | Bug | DBE-3990 | H2: missing quotes in generated SQL insert statement for binary column |
Bug | DBE-3926 | Ability to execute directly to file/clipboard |
Task | DBE-3525 | Dump schema/database with extractor to one single file |
Data Views | Feature | DBE-3373 | Allow to skip some columns when importing data from a CSV file |
Bug | DBE-4177 | Error when copying tables with TIMESTAMPTZ fields |
Bug | DBE-3537 | Error when trying to use the table editor in DB2 |
Bug | DBE-3306 | Display error cause when importing |
Bug | DBE-2724 | Postgres array of money[] does not display correctly in output |
Bug | DBE-3125 | Null field cannot accept empty string |
Bug | DBE-3549 | In results tab line spacing don't calculate correctly |
IDE General | Bug | DBE-4000 | DataGrip does not support setings repository plugin to sync IDE settings |
Bug | DBE-541 | 0xDBE: excluded directory can't be included back or detached |
Bug | DBE-3978 | Editor theme preselection isn't smart |
Bug | DBE-4086 | Generate POJOs.groovy setter problem |
SQL Completion | Feature | DBE-3194 | Create smart option auto-qualifying completion |
Bug | DBE-3323 | Completion for H2 sql does nos suggest the FROM keyword in SELECT |
Bug | DBE-4146 | Code assist in row filter of table editor generates qualified name of columns breaking filtering |
Usability | DBE-3820 | sql: allow configuration of lowercase table alias name suggestions |
SQL Editing | Feature | DBE-45 | Insert statement inlays |
Bug | DBE-2938 | Cannot avoid automatic string splitting in SQL files |
SQL Highlighting | Bug | DBE-4093 | escape characters in string not seen as word break by spell checker |
Bug | DBE-3297 | Unicode not supported in SQL |
Bug | DBE-3920 | Support Inline table functions starting with CTE |
Bug | DBE-3956 | Incorrect arguments order for array_prepend in PL/PGSQL |
No subsystem | Feature | WEB-25281 | JSON Schema: support 'pattern' for checking property value |
Feature | WEB-23847 | Add support for command line parameters for react-native-cli |
Feature | WEB-24551 | Add ability to run ESLint for the TypeScript sources files |
Bug | WEB-24265 | JSON schema: allow $ref as a top-level reference to definition |
Bug | WEB-24874 | 'var' JS inspection suggests replace 'var' with 'const' in for loops |
Bug | WEB-24269 | The underscore in node_modules is interpreted as a shortcut key |
Bug | WEB-24813 | Can't run TSLint |
Bug | WEB-25724 | Missing completion for current property in package.json |
Bug | WEB-24808 | "Type is not allowed" for a stylelint package in package.json |
Bug | WEB-23260 | JSON Schema relative references are not being resolved correctly. |
Bug | WEB-25360 | package.json dependencies & devDependencies issues related to json schema-based support |
Bug | WEB-24911 | Strange errors when using flow-typed with flow |
Bug | WEB-24968 | JSON Schema: specific navigation case json -> json schema with deep allOf - oneOf |
Bug | WEB-24965 | JSON Schema: navigation from property names in package.json to package json schema does not work |
Bug | WEB-24210 | Internal TS Lint Problem |
Bug | WEB-25099 | Docker volumes outside C:\Users |
Bug | WEB-25332 | JSON Schema: only the last applied error is shown instead of all errors for the same value |
Bug | WEB-19429 | Fat arrow after function() does not produce error |
Bug | WEB-25331 | JSON Schema: only single error occurrence is shown |
Bug | WEB-25335 | JSON Schema: "not" type is not validated |
Bug | WEB-25334 | JSON Schema: completion doesn't suggest null |
Bug | WEB-23441 | Suggest inserting 'use strict' / Syntax Error not being caught |
Bug | WEB-24526 | .eslintrc.json: accept 2015, 2016 etc. |
Bug | WEB-24178 | "Unable to save settings: Failed to save settings. Please restart webstorm" |
Bug | WEB-21364 | JSON Schema:Unable to create relative references to local files |
Bug | WEB-24508 | Inspections does not work |
Bug | WEB-25244 | Throwable when open color picker |
Bug | WEB-24702 | Respect "Use semicolon to terminate statements" Code Style option when "Add braces to arrow function statement" |
Bug | WEB-22819 | ESLint and .vue files |
Performance | WEB-24768 | Indexing a large .js file causes IDE to run out of memory |
Performance | WEB-25208 | Deadlock while JSon schema editing |
Performance | WEB-24880 | ES6ExportDefaultReferenceSearcher unstubs declaration's file on highlighting usages in a current file |
Usability | WEB-25617 | Module Dependency Diagram: indicate which elements are imported/exported from a module |
Exception | WEB-25315 | JSON Schema: java.util.regex.PatternSyntaxException on editing value for "pattern" property |
CSS | Bug | WEB-22895 | PostCSS: Colors & Fonts: arithmetic symbols are not colored |
Exception | WEB-24917 | Throwable when choose color |
CoffeeScript | Feature | WEB-23853 | Coffeescript: add support for new import/export syntax |
Bug | WEB-19531 | coffeescript destructorisation errror |
Bug | WEB-18985 | CoffeeScript preview window incorrect size |
Dart | Feature | WEB-20870 | Per project Dart SDK settings |
Feature | WEB-20645 | Debug "Dart Test" executed by the Dart VM |
Feature | WEB-23979 | don't show errors from the IntelliJ parser |
Bug | WEB-25629 | Source Maps not working when opening Dart project in Browser |
Bug | WEB-25706 | Debugger should show exception information for "watches" instead of "collecting data" |
Bug | WEB-25047 | Dart's Coverage package update broke cov collection |
Debugger | Feature | WEB-25186 | Cannot set break-points in .vue files |
Feature | WEB-23955 | debugging react native always attempts to run react-native run-android |
Bug | WEB-25012 | Node 7: React native debugger does not work |
Bug | WEB-24721 | Angualr2 with Angular-cli (Webpack) VERY often break points are missed and the only way to fix is use ;debugger keyword |
Bug | WEB-23582 | console.log displaying wrong content after duplicate lines |
Bug | WEB-25717 | Docker debug does not work on Mac |
Bug | WEB-24960 | MessageError when 'Copy JSON' |
Bug | WEB-15998 | Karma JS debugger does not suspend on breakpoints with the browserify + istanbul preprocessor |
Bug | WEB-25061 | Node 7: Stopping at breakpoint opens a new read-only editor (Windows) |
File Watchers | Usability | WEB-25695 | import file watchers should default to the same file as export file watchers |
Usability | WEB-25249 | Error when adding new Pug watcher |
HTML | Bug | WEB-11711 | Different coloring in namespaced attribute with error in html vs php |
JavaScript | Feature | WEB-23096 | Support JavaScript generic/template types in autocomplete |
Feature | WEB-12902 | provide code folding for case blocks |
Feature | WEB-24393 | Add support for PsiReferenceContributor in JSReferenceExpressionImpl |
Feature | WEB-3865 | Go to Test for JavaScript |
Feature | WEB-23511 | Fix action 'Split into declaration and initialization (and move to scope start)' for destructuring |
Feature | WEB-25303 | name property of package.json should default to the name of the directory it is created in not "application-name" |
Feature | WEB-22120 | Missing parameters when generating abstract method bodies |
Feature | WEB-25101 | Colors and Fonts: provide separate option for the arrow function sign |
Feature | WEB-24675 | Support `import()` function |
Feature | WEB-18471 | Generate file from missing import |
Bug | WEB-20926 | ES6: syntax error not detected for missing call to super in subclass |
Bug | WEB-25709 | Module Dependencies Diagram: require statement is not shown as child element |
Bug | WEB-23935 | ES6: Find Usages doesn't work for modules exported with `export default <name>` |
Bug | WEB-25033 | Troubles with JS libraries in multimodule project |
Bug | WEB-24930 | JsDoc @augments ignored |
Bug | WEB-17483 | ES6 import resolve error |
Bug | WEB-25567 | 'Inject with comment' does not work for object literals, class members,etc. |
Bug | WEB-24596 | Should autocomplete await keyword in variable context |
Bug | WEB-25223 | Arrow function and object - Parsing errors for correct code |
Bug | WEB-24969 | Unexpected warning "Element is not exported" |
Bug | WEB-23841 | Flow checking gives wrong warning & errors in interface files |
Bug | WEB-25231 | False error "expected =>" for Flow typecast |
Bug | WEB-25439 | Module Dependencies Diagram: no icon for the specific require statement |
Bug | WEB-24976 | CommonJS: exported properties are not available in completion after module re-export |
Bug | WEB-25336 | 'Create field' quick-fix produces invalid code |
Bug | WEB-25449 | ES6 Import Code Completion does not match CommonJS |
Bug | WEB-24576 | Smart completion of "typeof" type variants should respect quote settings from code style |
Bug | WEB-25456 | Module Dependencies Diagram: correctly recognize raw imports |
Bug | WEB-25453 | Module Dependencies Diagram: provide "Jump to ..." action for the listed imports |
Bug | WEB-25451 | Module Dependencies Diagram: imports from TS definition are shown differently from ES imports in JS file |
Bug | WEB-24881 | Extend Selection doesn't support javascript es6 "``" syntax |
Bug | WEB-25041 | Exception when extracting variable used in decorator |
Bug | WEB-25463 | Module Dependencies Diagram: HTML: recognize CDN link if it's resolved via External library |
Bug | WEB-25462 | Module Dependencies Diagram: HTML: recognize image included via "img" tag |
Bug | WEB-25464 | Module Dependencies Diagram move/drag redraws it for the whole project context |
Bug | WEB-14170 | Unterminated Statement in enum with comments |
Bug | WEB-19495 | JSDoc: This type string _sometimes_ causes an error |
Bug | WEB-25129 | JavaScript Intellisense is useless |
Bug | WEB-25693 | Module Dependencies Diagram: no icon for element for specific import statement |
Bug | WEB-17651 | Split into multiple declarations removes comment |
Bug | WEB-17099 | CommonJS: module functions not available when re-exporting module instance |
Bug | WEB-23394 | Next method doesn't work for prototypes |
Bug | WEB-25251 | JSDoc is converted to parameter's type when call 'Split into declaration and init' |
Performance | WEB-18670 | Optimize memory usage for references having several resolves |
Usability | WEB-25466 | Module Dependencies Diagram: make shorter the shown path to minimize width of the tab size |
Usability | WEB-25438 | Module Dependencies Diagram: hide "Diagrams" action for excluded folder and it's content |
Usability | WEB-25455 | Module Dependencies Diagram: provide separate popup shown for the empty context |
Cosmetics | WEB-25738 | Module dependency diagram: do not show closing quote on the imported element |
Cosmetics | WEB-25560 | Module dependency diagram with Darcula |
Exception | WEB-25703 | Module Dependencies Diagram: NPE is thrown on invoking diagram |
Exception | WEB-25437 | Module Dependencies Diagram: AE is thrown on project closing |
JavaScript. Formatter | Feature | WEB-25019 | "New line after (" in JS function calls should ignore multiline parameters and take into account only line breaks *between* parameters |
Feature | WEB-14310 | Add support for Google JavaScript style guide |
Feature | WEB-19523 | No 'Wrapping and Braces' alignment code-style options for JavaScript 'new' expressions |
Feature | WEB-24357 | JavaScript Code style: Space between async and () => {} |
Feature | WEB-24556 | Reformatting option to add, remove, or leave alone (default) semicolons |
Feature | WEB-22782 | Add formatting options to insert/remove trailing commas in Object Literals, Function Declaration Parameters, Function Call Arguments, ES6 Imports/Exports |
Feature | WEB-19143 | Remove last comma in json or js arrays/object automatically |
Feature | WEB-22612 | "Reformat code" is unopinionated on TypeScript generics |
Feature | WEB-12581 | New JavaScript formatter option: split variable declarations in lines |
Feature | WEB-3558 | JS: Code style for string delimiter |
Bug | WEB-24389 | Flow: Some flow type syntax confuses the formatter |
Bug | WEB-25637 | code formatting of class member properties breaks TypeScript rule TS7008 ( when noImplicitAny is true ) |
Bug | WEB-14952 | JS formatter removes line break before double inversion |
Bug | WEB-24927 | 'Make static' breaks code or highlighting depending on settings |
Bug | WEB-25312 | Incorrect indentation in JSX using ternary operator |
Bug | WEB-25222 | es6 destructuring indentation issue |
Bug | WEB-24126 | Flow: provide correct formatting for union and intersection types |
Bug | WEB-24786 | Wrong indent after 'Extract++' |
Bug | WEB-25235 | destructured parameter defaults do not obey the alignment formatting options |
Bug | WEB-25218 | 'Use semicolon to terminate statement' is not applied inside 'script' tag in html file |
Bug | WEB-21215 | Inconsistent indentation when object is first parameter of function call |
Bug | WEB-25247 | 'Align parameters when multiline' ignores destructuring parameters |
Bug | WEB-24853 | Formatter doesn't follow the formatting rules when formatting Flow type annotations, also reports valid Flow type as "error" |
Usability | WEB-25551 | Show HTML code style when you search for JSX |
JavaScript. Frameworks | Bug | WEB-25757 | JSON schema completion issues (tsconfig.json) |
Bug | WEB-24095 | Add option to pass environment variable in React native configuration |
Bug | WEB-25128 | React native debugger: template app can't be debugged |
JavaScript. Inspections | Feature | WEB-25172 | Provide import suggestion from .jsx to .js |
Feature | WEB-24181 | Automatically enable linters |
Feature | WEB-24241 | ES6 feature: new intention: convert forEach iteration on array to for..of loop |
Feature | WEB-24074 | Add eslint-compatible suppression options |
Bug | WEB-25712 | Invalid Inspection / Unable To Suppress - Selector matches unknown element |
Bug | WEB-25398 | Throwable when inline variable |
Bug | WEB-23290 | Duplicated warnings for non-imported element |
Bug | WEB-24268 | Imprecise highlight of unused value in ES6 destructuring assignment |
Bug | WEB-25605 | Eslint warnings stopped working in 2017.1 EAP |
Bug | WEB-24736 | Potentially invalid usage of this in getters/setters inside constructor |
Bug | WEB-24256 | Do not show popup with other errors after ESLint fix |
Bug | WEB-24926 | Standard Code Style: correctly setup rules from preset |
Bug | WEB-25611 | eslint does not work on windows |
Bug | WEB-24748 | JSCS: 'Fix current file with JSCS' doesn't work from Inspections Results toolwindow |
Bug | WEB-23920 | Magic Number inspection should not apply to JavaScript Object key/value pairs |
Bug | WEB-24938 | ESLint command line error messages are not shown properly |
Bug | WEB-25750 | Intentions: restore "Check RegExp" action |
Bug | WEB-25721 | "Missing import statement" warning for existing import statement in JavaScript |
Bug | WEB-24686 | Inspections: do not suggest "Convert 'for..in' to 'for..of'" in case of conflicting error with "Unfiltered for..in loop" |
Bug | WEB-25162 | ESLint: 'Fix ESLint problems' action is missing in .jsx file right-click menu |
Bug | WEB-25309 | convert to template string produces invalid code if contains a string argument with newline character. |
Bug | WEB-25234 | "Content of collection is never updated" is wrongly reported on Sets |
Bug | WEB-24948 | Linters auto detection: if local package is installed always set path to local not to global package |
Bug | WEB-24413 | 'Fix all' for 'Missing import statement' breaks the code |
Bug | WEB-25140 | ESLint highlights incorrect line when line is too long |
Bug | WEB-24630 | Convert to class intention loses getters and setters |
Bug | WEB-24887 | False 'missing module dependency' violation |
Bug | WEB-24318 | Inspections: "Convert require() to import" breaks formatting and removes used imports |
Bug | WEB-19149 | Warning about "Potentially invalid usage of this" when accessing property in ES6 generator |
Bug | WEB-25127 | Unable to disable broken ui-router state tracking |
Bug | WEB-24609 | 'Convert to let' adds redundant export modifier |
Bug | WEB-22864 | False positive "Element is not exported" |
Bug | WEB-25104 | Wrong warning about usage of reserved word in destructuring |
Bug | WEB-24672 | Inspections: "Convert 'for..in' to 'for..of'" is shown twice for each code construct in Inspection Results |
Performance | WEB-24567 | Editing is slow because of 'missing Import' inspection |
Usability | WEB-8057 | Magic number inspection covers base 16 radix argument |
Usability | WEB-24305 | ESLint: when file-level message is shown, edit config file option should be available (when config was explicitly set) |
Usability | WEB-23970 | Confusing error message when IntelliJ cannot parse .eslintrc. |
Exception | WEB-25686 | PsiInvalidElementAccessException when call 'Insert import' inspection |
JavaScript. Predefs | Bug | WEB-24611 | Predefs: recognize Object.values(obj) correctly |
Bug | WEB-25241 | Buffer.from pointing to wrong method Array.from |
JavaScript. Refactoring | Feature | WEB-24184 | ES6 refactorings: implement 'for..in' to 'for..of' conversion |
Bug | WEB-24742 | ES6: convert to class with a commented function property: null assertion |
Bug | WEB-24920 | ES6 - not correct actions in the Action Menu for Arrow functions with Destructuring objects as function parameters |
Bug | WEB-24204 | Respect "Use semicolon to terminate statements" Code Style option when converting `var` to `let`/`const` |
Bug | WEB-25481 | 'Compute constant value' doesn't support ES6 template strings |
LESS | Bug | WEB-20921 | Add support for valid HTML syntax for including LESS/SCSS in <style> tags |
Node.js | Feature | WEB-25626 | Suggest versions with ~ and ^ in package.json |
Feature | WEB-25514 | Support for n (virtualenv for Node.JS) |
Feature | WEB-25775 | Show the latest version of the package in the documentation |
Bug | WEB-25372 | Do not suggest packages in devDependencies that are already listed in dependencies |
Bug | WEB-22230 | Node.js: correctly check path to the global npm packages installed into the not default location |
Bug | WEB-18368 | Fix label width in NW.js RC |
Bug | WEB-25154 | [node][es6] Using quickfix to import exported function fails when import is present |
Bug | WEB-23181 | auto complete of a generator function declared into an object adds a * |
Bug | WEB-24956 | Package.json: Ctrl+Mouse hover doesn't show description for scoped npm packages |
Bug | WEB-24958 | Package.json completion: default list for empty line should suggest most popular packages |
Exception | WEB-25679 | NodeModulesDirectoryManager - Recursion prevented when computing FileIndex extension |
Stylus | Bug | WEB-13549 | Stylus: Red code: support @supports at-rule |
TypeScript | Feature | WEB-12611 | Enforce types in TypeScript |
Feature | WEB-24057 | feature request: autocomplete typescript function callbacks |
Feature | WEB-13214 | Request: improve TypeScript code style flexibility |
Bug | WEB-24711 | Fix 'Split into multiple declarations' for enum |
Bug | WEB-11466 | Typescript: "super" keyword syntax checks are incomplete |
Bug | WEB-24740 | IDEA fails to properly link classes imported using modules in Angular 2 project |
Bug | WEB-24895 | typescript format enum incorrect if adding auto semi colon |
Bug | WEB-9583 | TypeScript: Code Style: wrappings for Extends/Implements don't work |
Performance | WEB-25450 | Losing or very slow TypeScript type information after some time |
Unit Tests | Bug | WEB-25599 | Jest: always detect appropriate package.json with jest options |
Bug | WEB-23102 | Mocha: file is not recognized as spec file if there is no describe() definition there |
Bug | WEB-25591 | Jest: it() is not recognized as test definition until it's wrapped into describe() statement |
Bug | WEB-25582 | Jest:RC: no validation for empty "Jest package" field |
Bug | WEB-25583 | Jest: failed test output differs from the result in console |
Bug | WEB-25587 | Jest: RC: "Configuration file" list is not propagated with the new added value until RC reopening |
Cosmetics | WEB-25596 | Align labels to the left in Jest and Mocha run/debug configurations |