No subsystem | Feature | RUBY-23557 | Change profiler frames colors |
Feature | RUBY-8877 | Iterator Methods - Automatically complete {}. |
Bug | RUBY-23695 | Make Chef plugin automatic deployable |
Bug | RUBY-21929 | Improve default gems handling |
Bug | RUBY-23491 | Fix RubyGemExecutionContext as a holder in CV closure |
Task | RUBY-21189 | Rewrite `RubyPsiUtilBase#getElementText` |
Code Insight | Feature | RUBY-23401 | Factory Bot - support paramdefs for defining associations inside factories |
Feature | RUBY-23400 | Factory Bot - support inheritance by nesting |
Feature | RUBY-23232 | Factory Bot - add parameter suggestions when creating factories |
Feature | RUBY-23233 | Factory Bot - add types when using factory creation methods |
Feature | RUBY-23379 | FactoryBot - provide partial definition line markers for factories |
Feature | RUBY-16165 | caller hierarchy (tree) for methods |
Feature | RUBY-23306 | Factory Bot - support factory aliases |
Feature | RUBY-23235 | Factory Bot - ensure find usages works for factories, sequences and traits |
Feature | RUBY-22947 | String Constant Inference + Dynamic Method Inference |
Feature | RUBY-22276 | YARD comments for instance variables |
Feature | RUBY-23228 | Factory Bot - support jumping from a factory usage to it's definition |
Feature | RUBY-23229 | Factory Bot - reuse code and add support for Factory Girl |
Feature | RUBY-22876 | Nil analysis doesn't process ternary operator |
Bug | RUBY-23472 | Find usages for global variable miss assignments |
Bug | RUBY-23564 | There is no validation for string when create methods from string contstants |
Bug | RUBY-23545 | Wrong inferred return type of empty-body method |
Bug | RUBY-23279 | Exception raised on type inference of not completed ternary expression |
Bug | RUBY-23254 | Allow multiple YARD directives to be declared in a row via comments |
Bug | RUBY-22297 | Unused variable inspection. False Positive. Declaration before Retry |
Bug | RUBY-23248 | RDoc Lexer has O(N^2) complexity which suddenly leads to RubyMine freezes |
Bug | RUBY-23436 | Factory Bot - getByFirstRArgument in partial declaration line markers is broken for aliases |
Bug | RUBY-23295 | In case of many assignments variables are not connected by single expression |
Bug | RUBY-23449 | Factory Bot - don't suggest "self" in param defs for parent factory suggestion |
Bug | RUBY-23740 | Fix with_options block parameter type |
Bug | RUBY-23533 | Show Choose Declaration Dialog for fields and attribute accessors |
Bug | RUBY-23565 | Typing separator in array of strings may cause exception |
Bug | RUBY-23515 | Factory Bot - recognise methods in spec files |
Bug | RUBY-23451 | Factory Bot - in related symbols, we should show the original factory name not the aliases |
Bug | RUBY-22286 | No type inference for if statements |
Bug | RUBY-23448 | Factory Bot - don't show a warning on factory name as "unresolvable" if we have a class/parent/implicit parent specified |
Bug | RUBY-21142 | Usages Read/Write access does not work for fields |
Bug | RUBY-23683 | No dynamic method resolve for symbols with expression substitution |
Bug | RUBY-23460 | Factory Bot - include type information in paramdef completion popup |
Bug | RUBY-17790 | Type is not inferred for instance variables with attr_readers |
Bug | RUBY-23530 | Call hierarchy in ruby injections in erb doesn't show titles of callers |
Bug | RUBY-23274 | RUBY: I18nKeyNamesValidator is too restrictive for YAML keys |
Performance | RUBY-23246 | Indexing time is increased |
Usability | RUBY-23457 | Factory Bot - tidy up find usages classifications based on where they are used |
Task | RUBY-22972 | Rewrite ControlFlow in order to have some invariants |
Task | RUBY-23518 | Factory Bot - check correct behaviour of nested factories with class/parent options |
Task | RUBY-23519 | Factory Bot - check expected behaviour when sequences/traits are defined with the same name |
Exception | RUBY-23546 | Find usages of factories/traits/sequences throws exception |
Cucumber | Bug | RUBY-23202 | Find usages doesn't work from step definitions |
Debugger | Feature | RUBY-21038 | Allow to use pre-load server while debugging tests |
Cosmetics | RUBY-23635 | Empty line is added before code after patching Spring config |
Docker | Bug | RUBY-23582 | Docker exec mode on Windows doesn't work |
Editing | Feature | RUBY-20704 | Make continuous auto indent with hashtag on comment blocks configurable in the Settings |
Feature | RUBY-23030 | Provide "File" as an option in new "Ruby Class" |
Feature | RUBY-16190 | Show method in isolation (focus mode) |
Bug | RUBY-23042 | Replace Test-Spec template with a Minitest template |
Bug | RUBY-23203 | Move Caret to Matching Brace doesn't work for do/end blocks |
IDE | Feature | RUBY-23435 | Factory Bot - add icons to completion and other locations |
Feature | RUBY-23468 | Refactor This... -> Create method should infer arguments |
Feature | RUBY-13000 | Add model factory to related files |
Bug | RUBY-23478 | Unable to run bundle install when user shell is set to fish |
Bug | RUBY-23369 | ChefDK isn't saved in the list of SDKs |
Bug | RUBY-23391 | Cannot run bundler actions with Ruby 2.6.0 on Windows |
Bug | RUBY-23674 | FactoryBot - add gutter icons to settings |
Usability | RUBY-23450 | Update Rails "Related to Symbols" dialog |
Usability | RUBY-23445 | Rails 6.0 is provided in the list for Ruby older than 2.5 in Create New Project dialog |
Inspections | Bug | RUBY-23225 | No assert that value is not nil after it was colon dereferenced |
Bug | RUBY-23270 | Unused local variable false positive. Redo statement in For statement |
Bug | RUBY-23244 | Nil dereference after nil colon method |
Bug | RUBY-23331 | Remove unnecessary return statement leads to unnecessary local variable |
Bug | RUBY-23479 | Block variable is not registered as used if referenced only in symbol construction |
Markdown | Bug | RUBY-19897 | Duplicated JavaFX markdown preview panels |
Bug | RUBY-22869 | Markdown formatting options shows as undefined in Undo |
Bug | RUBY-21555 | Markdown preview - Custom CSS is not applied |
Parsing | Bug | RUBY-22406 | Incorrect parsing of if modifier |
Profiler | Feature | RUBY-10368 | Rbspy Profiler Support |
Feature | RUBY-23662 | Import profiler data |
Bug | RUBY-23656 | Profiler tab notifications displayed when run or debug |
Bug | RUBY-23828 | Path to rbspy is not detected on Windows automatically in the Settings |
Bug | RUBY-23824 | Paths in process names are not soft shorted |
Bug | RUBY-23680 | Ruby Profiler doesn't start on Windows |
Bug | RUBY-23697 | Profiler doesn't run with tests |
Bug | RUBY-23827 | Profiler custom settings are not saved after restart IDE |
Bug | RUBY-23668 | Profiler cannot be stop from Performance Profiler tab |
Bug | RUBY-23779 | Escape angle brackets in profiler's flamegraph frame hover |
Bug | RUBY-23651 | Profiler cannot be run without sudo on macOS |
Usability | RUBY-23660 | Ellipsis makes it difficult to analyse the results in Flame graph |
Usability | RUBY-23833 | 'Attach profiler to process' action is available when no Profiler run configuration is specified |
Usability | RUBY-23825 | No data is available to generate report is shown on Windows |
Cosmetics | RUBY-23654 | Tooltip on the profiler icon shows underscore in the name as doubled |
RHTML | Bug | RUBY-23187 | Reformatting adds an extra space before %> bracket in case there's a comment |
Bug | RUBY-21386 | Smart remove of paired quotes |
Rails | Feature | RUBY-21264 | Exclude webpack output directories from indexing when using webpacker gem |
Feature | RUBY-5014 | Factory_Girl gem code insight support |
Bug | RUBY-22726 | Rename rails association from Structure view doesn't provide class name |
Bug | RUBY-21443 | Ability to create views for Rails API projects |
Bug | RUBY-23044 | Add support for query field methods for all fields in Rails models, not just boolean fields |
Bug | RUBY-23474 | Cannot add new locale with translation in Create Property dialog |
Task | RUBY-22785 | Investigate possible speedups in rails tests by skipping tests with mismatched rails versions |
Rails. Code Insight | Feature | RUBY-22333 | I18n add support for default option |
Feature | RUBY-23148 | Polymorphic associations - resolve source parameter |
Feature | RUBY-23143 | Polymorphic associations support for source_type param |
Feature | RUBY-23231 | Factory Bot - add support for Rails-specific attributes & associations |
Bug | RUBY-23146 | Polymorphic associations - use source_type to filter resolves if present |
Bug | RUBY-16945 | go to declaration for (render 'partial.js') can't resolve "_partial.js.erb" in app/views/application |
Bug | RUBY-23050 | Support table_name_prefix in parent modules |
Bug | RUBY-23463 | Fields 'title' and 'name' from factories are resolved into Capybara code |
Bug | RUBY-23554 | Completion contains running items |
Bug | RUBY-23144 | Polymorphic associations - don't offer class names in `through` argument |
Bug | RUBY-22190 | Allow _url and _path autocomplete inside of controllers and in Rails API projects |
Bug | RUBY-23046 | Offer model fields when performing text based resolution |
Bug | RUBY-23145 | Polymorphic associations - resolve as: arguments to associations |
Rails. Diagrams | Bug | RUBY-18898 | Controller fields displayed twice in the Ruby class diagram |
Rails. Paramdefs | Bug | RUBY-22967 | Update Bundler paramdef provider to include x64_mingw as a platform |
Rails. Project View | Feature | RUBY-23067 | Rails Project View - create a "concepts" top level folder |
Bug | RUBY-23034 | Rails Project View - create a "jobs" top level folder |
Bug | RUBY-23036 | Rails Project View - include "app/lib" in the Lib top-level folder |
Refactorings | Bug | RUBY-23285 | Refactor / Inline doesn't recognize usages in blocks |
Bug | RUBY-23110 | Extract field: strange name suggestions |
Remote Interpreters | Bug | RUBY-23574 | No gems are shown and cannot install bundler for WLinux Ruby SDK |
Bug | RUBY-23605 | WSL sdk gems from Ubuntu 1804 are not visible in RM |
Bug | RUBY-23338 | Adding remote sdk dialog is looped |
Ruby Version Managers | Feature | RUBY-19217 | Recognising alternative Ruby implementation called TruffleRuby |
Bug | RUBY-23456 | Error searching for RVM, despite RVM not being installed. |
Bug | RUBY-23166 | RM thinks gems in rbenv gemset aren't available even though they're in selected gemset |
Bug | RUBY-23584 | RM is non-responsive after rename .ruby-gemset or .rbenv-gemset file |
Bug | RUBY-23936 | Deadlock in getRvmHome in 2019.1 RC1 |
Exception | RUBY-23444 | Error getting RbConfig exception and crashes on the start |
Exception | RUBY-23586 | Rbenv may refresh things synchronously |
RubyGems | Feature | RUBY-21455 | Gems under local development don't appear in the "External Libraries" |
Feature | RUBY-16865 | bundler config for gemfile is not respected |
Bug | RUBY-18065 | Deadlock on startup |
Tests | Feature | RUBY-15635 | Support for RSpec dynamic 'have_' matchers |
Bug | RUBY-22425 | Lines size limit cause false positive tests run |
Cosmetics | RUBY-15628 | RSpec test template uses deprecated code |
YAML | Bug | RUBY-23671 | << is not valid property key for Merge Key |
Bug | RUBY-23497 | Should handle empty values in json-schema-based YAML validation |
Bug | RUBY-23470 | JSON Schemas: Validates to more than one variant |
Bug | RUBY-23469 | YAML plugin should show error when 'number type' is used in an array of 'string type'. JSON editor does not have this issue. |
Bug | RUBY-23616 | YAML plugin: missing ‘suggestions’ . JSON editor does not have this issue. |
Bug | RUBY-22583 | Icon for Show aliased sub-trees is not + |
Bug | RUBY-23628 | YAML schema-based code completion eats colons on tab |
Bug | RUBY-23294 | YAML: Don't input value to property if it already contains some value |
No subsystem | Feature | IDEA-138797 | Prevent double click from maximizing tabs |
Feature | IDEA-111333 | Provide Sublime Text keymap |
Feature | IDEA-192898 | I want to provide searchable options from plugin to allow searching plugin settings in the settings dialogue. |
Feature | IDEA-142157 | "Dump Threads" action in Run panel should open dump view |
Bug | IDEA-201667 | Soft-Wrap works incorrectly with Inlays |
Bug | IDEA-205817 | It's possible to open several Recent Locations popups simultaneously |
Bug | IDEA-206149 | Fix com.intellij.ui.stripe.Updater#findPreviousIndex |
Bug | IDEA-205603 | Recent Location popup is not redraw after resize |
Bug | IDEA-205847 | Comments from coffescript files shown as text in snippets |
Bug | IDEA-149084 | Spring Boot: completion in .yml files: incorrect results on inserting property if one with same prefix exists |
Bug | IDEA-206132 | 5 modules of the IntelliJ Community are missing in the master branch source tree |
Bug | IDEA-206726 | Test icon doesn't appear after test completion |
Bug | IDEA-202994 | DiffUserDataKeys.GO_TO_SOURCE_DISABLE property is ignored in OpenInEditorAction |
Bug | IDEA-203310 | Memory leak detected VirtualFilePointerManagerImpl, ConsoleViewImpl |
Bug | IDEA-200366 | No way to configure Run Configuration Templates for a new projects in non-IDEA IDEs |
Bug | IDEA-207318 | mac.touchbar exception in 2019.1 EAP |
Bug | IDEA-73793 | PyCharm will freeze when opening certain files and switching to another app |
Bug | IDEA-202296 | EditorConfig-related actions in the status bar: on the first attempt only one action is shown |
Bug | IDEA-205818 | Switching between Look and feel spoils Recent locations popup |
Bug | IDEA-125327 | "Surround with try/catch" code generation seems to not respect final modifier settings |
Bug | IDEA-204173 | "Settings | Scopes" - "Expand" action doesn't work for ill-formatted strings |
Bug | IDEA-185161 | ShelveChangesManager must be PersistentStateComponent |
Bug | IDEA-208060 | Deadlock on Rider startup |
Bug | IDEA-207848 | IDE crashes on startup |
Bug | IDEA-199415 | UIDefaults completion inside IntelliJ theme files |
Bug | IDEA-205663 | Recent Locations is not available in Find Action |
Bug | IDEA-204674 | The logs' arhive file name is too generic |
Bug | IDEA-203356 | Junit tests should not be marked as ignored when assertion in @AfterClass fails |
Bug | IDEA-145069 | EditorConfig plugin doesn't handle indent_size option correctly |
Bug | IDEA-202134 | Wrong location of a magnifier icon in Light theme on Mac |
Bug | IDEA-201376 | IntelliJ IDEA 2018.2.4: Mocha 5.2.0 with Node 10.12.0 does not work, only output when trying to run test: Test Framework quit unexpectedly |
Bug | IDEA-168781 | Mnemonics for run actions is broken in case of '_' and '&' in configuration name |
Bug | IDEA-204455 | Breadcrumbs: breadcrumbs still shown after turning them off |
Bug | IDEA-206008 | Test with Coverage doesn't report number of passed tests in tooltip |
Bug | IDEA-205658 | Empty lines at the end of file are shown as empty snippet |
Bug | IDEA-204044 | move clashes with resize in custom decorated mode |
Bug | IDEA-207782 | Memory leak in gradle import process |
Bug | IDEA-201820 | UI concurrent creation |
Bug | IDEA-206487 | Error:java: java.lang.IllegalArgumentException: Not supported: org.jetbrains.jps.javac.InputFileObject[...] |
Bug | IDEA-205350 | Fold region at beginning of file causes issues |
Bug | IDEA-203108 | fix for RUBY-19897 fails with JFX10 |
Bug | IDEA-208045 | Exception from `RootModelImpl` on (Cargo) project update. |
Bug | IDEA-205756 | contract can be simplified |
Bug | IDEA-204163 | Don't suggest `P` and `B` live templates in all Kotlin contexts |
Bug | IDEA-201003 | Huge freeze while "navigate to test data" |
Bug | IDEA-204946 | File templates: File Template Variables aren't parsed in includes |
Bug | IDEA-204505 | Plugin Settings: Custom plugin icons are not scaled on HiDPI Linux |
Bug | IDEA-201532 | The BlockInlay loses the background of the editor's selection |
Bug | IDEA-206403 | unused declaration inspection: constructor used in code outside analysis scope should be marked as used |
Bug | IDEA-205654 | Extra lines in recent location snippet |
Bug | IDEA-203161 | SOE at ThreeComponentsSplitter.visibleDividersCount() on attempt to open Run tool window in certain Gradle-based projects |
Bug | IDEA-206285 | Suggestions bubble can make it impossible to mouse click at the beginning of line |
Bug | IDEA-205610 | Already disposed exception if close project with opened Recent location popup |
Bug | IDEA-202381 | Missed splitter in navigation bar |
Performance | IDEA-200469 | Should we really convert code style settings into XML just for damage checking? |
Usability | IDEA-201429 | Remove .editorconfig from the list of file templates |
Usability | IDEA-206611 | Editor | General | SoftWraps| Soft-wrap file types: it is unclear how to specify types there |
Usability | IDEA-205681 | Recent location list size should be configurable in Settings |
Usability | IDEA-205605 | Long code samples shows scroll bars |
Usability | IDEA-205653 | There is no ability to clear Recent Location history from popup |
Usability | IDEA-155709 | IDE Fatal Errors dialog could show the installed plugin version when blames a plugin |
Usability | IDEA-204836 | Nested class/method navigation breadcrumb trail off by one |
Usability | IDEA-161842 | Key Mapping: Ctrl-Y not assigned to "Redo" is problematic |
Usability | IDEA-202024 | Rename "View / Expression Type" to "View / Type" |
Usability | IDEA-78518 | Method Inheritance Hierarchy should allow to narrow by search scope |
Usability | IDEA-201792 | Ability to edit Run Configuration Templates when a project is opened |
Usability | IDEA-204836 | Nested class/method navigation breadcrumb trail off by one |
Cosmetics | IDEA-205841 | Right border is not redraw if resize Recent location popup |
Cosmetics | IDEA-168874 | New 'Find in Path' dialog hard to read |
Cosmetics | IDEA-204514 | Some spaces between file names in logs would be really nice |
Cosmetics | IDEA-201465 | Improve display for long string in Ctrl+hover tooltips |
Cosmetics | IDEA-203127 | Rename "Settings Summary" to "Collect Troubleshooting Information" |
Cosmetics | IDEA-187402 | When compressing CPU profile, progress bar in status line says "compressing memory snapshot" |
Cosmetics | IDEA-201114 | Plugins: do not show "Show All" link if all plugins in the group are already shown |
Task | IDEA-205758 | Hide 'Show parameter name hints on completion' in Code Completion settings |
Task | IDEA-205600 | [Bundled JRE 11] Get rid of MimetypesFileTypeMap usage because it is moved to private package since JDK 11 |
Task | IDEA-207393 | Update bundled trove library to prevent unnecessary rehashing |
Task | IDEA-205647 | Shortcut for Recent location |
Task | IDEA-203680 | Invalidate external projects imported data on 'Invalidate Caches' action |
Task | IDEA-202382 | Update spy-js icons |
Exception | IDEA-205608 | Editor is already disposed exception if navigate on recent location sample with quick search result |
Exception | IDEA-206776 | in Linux on project closing Throwable occurs at com.intellij.openapi.wm.impl.GlobalMenuLinux.access$800 |
Exception | IDEA-202313 | Exception appears on Compress Logs and Show in Explorer menu item |
Exception | IDEA-196008 | Throwable at com.intellij.openapi.roots.impl.libraries.LibraryImpl.<init> |
Exception | IDEA-199921 | com.intellij.util.Alarm - Assertion failed: Already disposed |
Exception | IDEA-202454 | PluginManager - mixer IllegalArgumentException: mixer[0..1] is 2.0 |
Exception | IDEA-206482 | RuntimeException: java.lang.reflect.InvocationTargetException |
Exception | IDEA-207299 | com.intellij.openapi.extensions.impl.PicoPluginExtensionInitializationException (ShowDiagramBase) |
Android.Designer | Feature | IDEA-204927 | Please add a way to determine when the user has resized the components in a ThreeComponentsSplitter |
Ant | Bug | IDEA-202538 | Starting already built project takes a lot of time |
Code Analysis. Dependencies | Bug | IDEA-203484 | Empty node is shown instead of JDK name in 'Analyze Dependencies' results |
Bug | IDEA-203520 | "Analyze This Dependency" action doesn't process usages of classes from other modules and libraries exported by the dependency |
Code Analysis. Duplicates | Feature | IDEA-181304 | Highlight duplicated branches in 'switch-case' statement |
Bug | IDEA-206673 | Inspection `Duplicated code fragment` does not analyze content folders. |
Cosmetics | IDEA-207219 | Change "Hide duplicates fix" for "Duplicated code fragment" inspection |
Code Analysis. Inspection | Feature | IDEA-33733 | "Field can be local" quickfix should not create redundant variable |
Bug | IDEA-181614 | Inspection profile changes every time project is opened |
Bug | IDEA-202177 | Error during injected code cleanup |
Bug | IDEA-208033 | Go to next highlighted error is broken |
Bug | IDEA-205936 | Inspections View: Group by Module doesn't work for groovy files |
Bug | IDEA-200142 | Deadlock in Inspection tree view |
Bug | IDEA-204111 | Run inspection by name produces empty view |
Bug | IDEA-203922 | Ctrl+Alt+Up in inspection results moves to the next result, rather than previous |
Bug | IDEA-183685 | Incorrect parameter type - ParamConverterProvider |
Bug | IDEA-204414 | Exporting inspections results as HTML doesn't produce output |
Bug | IDEA-207410 | Can't choose Constant conditions and exceptions in settings |
Bug | IDEA-201595 | All problems in file disappear from "Inspection Results" after applying a single fix |
Bug | IDEA-203538 | Cannot export results of single inspection run to XML |
Bug | IDEA-201236 | Import of inspection results could not parse method name when it has parameter type |
Bug | IDEA-206216 | Fix all for warning in the top level file doesn't work when caret is located inside injection |
Bug | IDEA-86833 | web.xml inspection for assignable to javax.servlet.Servlet is wrong |
Performance | IDEA-204287 | LocalInspectionTool.isValidID should precompile regular expression |
Performance | IDEA-207013 | Uast: Evaluator hangs uninterruptible analysing some loops |
Usability | IDEA-204733 | Troubles massively apply fix to all found warnings |
Usability | IDEA-201800 | Progress Bar Doesn't Move in Batch Suppress For Statement |
Usability | IDEA-204371 | Remember "Group by severity" setting in inspection results |
Task | IDEA-77381 | NonSerializableFieldInSerializableClass should check whether all possible values of final field are serializable |
Exception | IDEA-203498 | com.intellij.analysis.AnalysisScope$2.visitFileEx(AnalysisScope.java:248): Read access is allowed from event dispatch thread or inside read-action only |
Exception | IDEA-206047 | Invalid cached value assertion during offline inspections |
Code Coverage | Feature | IDEA-196509 | Not possible to remove custom coverage suite from suite selection dialog |
Bug | IDEA-200258 | Coverage tool window: Autoscroll from Source does not work on 1st test execution |
Bug | IDEA-161415 | Cannot "show tests covering line" if test class name contains _ or $ |
Bug | IDEA-206286 | Run/Debug configuration - JUnit - Code coverage - when include a class for exclusion and save the item is added to include dialog box |
Bug | IDEA-90722 | File name too long IOException on CodeCoverage *.tr file |
Cosmetics | IDEA-200520 | What is the meaning of a checkbox with "include/exclude" title? |
Code Formatting and Code Style | Feature | IDEA-149529 | Code Style settings export options |
Bug | IDEA-189934 | Replace lambda with method references messes up indentation |
Bug | IDEA-203464 | There is not same code style in 2018.2 and 2018.3 which I have the same codestyle.xml |
Bug | IDEA-200800 | Configure indents action from the status bar should open JS code style for JS/JSX files |
Bug | IDEA-203775 | NPE on opening unified diff view when Upsource Integration plugin is enabled |
Bug | IDEA-204458 | Java Formatter : close-brace in enum does not create new line |
Bug | IDEA-206778 | Export codestyle settings to JSON: export fails when non-default values are provided for java | wrapping and braces | braces placement options |
Bug | IDEA-206769 | Export codestyles settings to JSON: space_within_* attributes of java settings are not exported |
Code Navigation | Feature | IDEA-205404 | When navigating from Java stacktrace try to find the relevant position within line |
Bug | IDEA-205772 | Javadoc: multi-resolve method references without signature to all overloads |
Bug | IDEA-164838 | Open three new same windows when do "Open In New Editor Window" |
Bug | IDEA-202922 | Navigate | File results are not sorted by proximity |
Bug | IDEA-178367 | Weird 'choose implementation' popup |
Bug | IDEA-207132 | Recent locations popup shows 1 less snippets as in settings |
Usability | IDEA-194817 | Show enum constant usages on mouse middle-click |
Cosmetics | IDEA-207272 | Recent locations: icon is not shown for decompiled classes |
Code. Generate | Bug | IDEA-203737 | Introduced method has wrong context |
Bug | IDEA-200281 | Generete "Delegate Methods..." action doesn't respect already implemented method |
Bug | IDEA-201670 | Generating setter for final field |
Bug | IDEA-202062 | Code generation for equals will reference built-in java classes directly regardless of whether identically named user-defined classes are already in scope |
ColdFusion | Bug | IDEA-205139 | CFML: Improper closing tag auto completion with <cfset> and <cfif> |
Bug | IDEA-206225 | CFML: investigate duplicate conditions in CfmlQuoteHandler |
Bug | IDEA-205092 | CFML: Inspection Error When Writing SQL Variables with Pound Signs |
Bug | IDEA-205201 | ColdFusion: conflict in order of closing tags by type handler HTML with CFML |
Cucumber JVM | Feature | IDEA-201317 | Update Cucumber Formatter Plugin to Support ConcurrentEvents in Cucumber 4.x |
Bug | IDEA-189140 | Syntax highlighting of step variables in Cucumber features does not work together with doc string |
Bug | IDEA-205969 | Broken Layout in Dialog "Create new step definition file" on UHD 4k screen |
Bug | IDEA-142408 | Show difference link is not always shown |
Bug | IDEA-205590 | Executing Cucumber step for which WebElement in POP hasn't been found results in doubling step listing in "Run:" window |
Bug | IDEA-171313 | Cucumber: Regex not abiding by anchors ^ or $ |
Bug | IDEA-205598 | 191 IDEA could not find Cucumber step definitions |
Bug | IDEA-142407 | Generating Cucumber step definiton using JVM Cucumber plugin does not properly escape parentheses in generated regex |
Bug | IDEA-171766 | Cucumber-java plugin does not support java8 step definitions with dynamic regexp |
Bug | IDEA-203555 | Cucumber sentences does not evaluate {n} regular expressions |
Performance | IDEA-187983 | Long code analysis - Cucumber with java8 |
Usability | IDEA-206258 | Cucumber Autocomplete doesn't give me the ability to autocomplete capture groups that use the or operator |
Task | IDEA-202545 | Java8 step definition in languages other than English |
Debugger | Feature | IDEA-189549 | Better display for Maps in debugger |
Feature | IDEA-202293 | Support synchronized statement in evaluator |
Feature | IDEA-202292 | Support asserts in evaluator |
Feature | IDEA-202146 | Support switch statement in evaluate code block |
Feature | IDEA-201942 | Do not use compiling evaluator for method references |
Feature | IDEA-186962 | Allow user defined Async annotations |
Feature | IDEA-173619 | Debug mode / Mouse gesture "Run to mouse pointer" |
Feature | IDEA-124595 | Feature to "Step Out" of the current block when debugging |
Bug | IDEA-206755 | Hovering over line numbers in editor during debug make lines highlighted as if they're active in debugger |
Bug | IDEA-202459 | Unable to evaluate virtual method ref |
Bug | IDEA-208136 | Can't run Tomcat run configuration in 2019.1 EAP (build 5849.21): Could not find agent library ... Can't load AMD 64-bit .dll on a IA 32-bit platform |
Bug | IDEA-207569 | Can't use Debug: Error occurred during initialization of VM |
Bug | IDEA-203322 | "Hold alt and click to evaluate expression not working" (this is a tip of the day) |
Bug | IDEA-203825 | Deadlock in debugger |
Bug | IDEA-203014 | Target Jdk version does not match message |
Bug | IDEA-200161 | Exception related to debugger agent on plugin project startup |
Bug | IDEA-202129 | .attach_pid files in the working dir |
Bug | IDEA-208000 | "Target JRE version does not match project JDK version" message is shown for the same JDK/JRE = 1.8.0_121 |
Bug | IDEA-195531 | Debug tool window causes segmentation fault in the JVM |
Bug | IDEA-199602 | Stepping into String constructor with debugger makes a string that is shown as empty in variables view |
Bug | IDEA-205230 | "View as" popup item is inactive on the first click but becomes active on the next clicks |
Bug | IDEA-205407 | Parameter is not resolved in breakpoint condition after adding @NotNull to parameter |
Bug | IDEA-204691 | Unable to cast primitive value to Object |
Bug | IDEA-203275 | Cast in evaluator does not fail when is should |
Bug | IDEA-204693 | Argument boxing does not happen if type is not available |
Performance | IDEA-204448 | Debug startup slowly with `debugger-agent.jar` |
Usability | IDEA-204807 | "Add to Watches" action shouldn't create duplicates |
Usability | IDEA-205987 | Preselect main thread on pause |
Usability | IDEA-172140 | Suspend only current thread during evaluation of breakpoint's condition |
Usability | IDEA-205901 | Debugger: Clicking into empty area below stack frames makes IntelliJ navigate to bottom-most item |
Usability | IDEA-200972 | View Breakpoints: Show breakpoint icons in the tree view to distinguish between suspend options |
Usability | IDEA-200637 | Debugger pop-ups trigger OutOfMemoryError |
Usability | IDEA-207231 | Don't change sort order when selecting a different goroutine in debugger |
Cosmetics | IDEA-202684 | Map Entry's value displayed not good |
Debugger. Memory View | Bug | IDEA-208333 | Memory Agent causes strange exceptions in program when running in debug mode |
Debugger. Streams | Bug | IDEA-199022 | Stream Trace cannot access private class or method |
Decompiler | Feature | IDEA-174243 | Decompiler Switch-Enum Sugaring Doesn't Support Obfuscated Code |
Bug | IDEA-204272 | Decompiler loses generic info on varargs params |
Bug | IDEA-197665 | Decompiler decompiles references to static fields inside class inforrectly |
Bug | IDEA-204310 | Decompiler adds redundant imports for lambdas |
Bug | IDEA-204223 | Decompiler doesn't add mandatory narrowing cast on integer type |
Bug | IDEA-208443 | Java decompiler not correctly decompiling string concatenation with recent Java |
Diff_Merge | Feature | IDEA-48213 | Compare two files action does not allow to select which file will be left and which one will be right (swap diff) |
Feature | IDEA-197789 | Allow adding file contents to the Blank DIff Window |
Feature | IDEA-199750 | 3-way merge should have a Rollback action in the changes stripe menu |
Feature | IDEA-77478 | Diff: Add by-char comparison mode that will compare individual chars |
Bug | IDEA-203659 | Shift+Tab in Diff editor changes line indentation style |
Bug | IDEA-111268 | Tab width not respected when viewing code changes inline |
Usability | IDEA-207839 | Accept left/right shortcuts are reversed |
Cosmetics | IDEA-206495 | Partial commits: Excess "Uncheck all" checkbox on Diff dialog |
Exception | IDEA-207311 | Error: can't show diff on EAP |
Docker | Feature | IDEA-172715 | Docker: Provide possibility to debug code within a docker container |
Bug | IDEA-208100 | Docker. java.lang.AssertionError: Without manager but not disposed: Log at deleting container with the opened Log |
Bug | IDEA-208312 | Error in typehint in cap_add block in docker-compose |
Bug | IDEA-202973 | Docker: RunConfiguration: "..." instead of the error about the wrong path to the Dockerfile |
Performance | IDEA-208129 | DockerDebug. Docker works slow after many "docker debug" runnings |
Drools | Performance | IDEA-203046 | Intellij lags when editing drl (Drools rules) files. |
Editor. Code Completion | Feature | IDEA-203280 | Groovy Script for PHP Storm Live Templates give suggested box? |
Bug | IDEA-208424 | Word completion doesn't work in language-specific elements in small IDEs |
Bug | IDEA-148060 | Completion doesn't work after switching window |
Bug | IDEA-207334 | Edit Postfix template dialog: custom template box is missing |
Bug | IDEA-204126 | [Live templates] autocompletion is not shown for some live templates (e.g. sout, psvm) |
Bug | IDEA-205485 | Goto Declaration doesn't work in completion autopopup with automatic quick doc popup |
Bug | IDEA-199925 | Dash breaks autocompletion for live template name |
Editor. Color Schemes | Task | IDEA-206064 | Display a warning of Rider color schemes incompatibility instead of failing, fall back to some other color scheme |
Editor. Editing Text | Feature | IDEA-204140 | Should be able to unwrap rule based switch expression |
Feature | IDEA-205621 | Switch statement unwrapper |
Feature | IDEA-144788 | Code folding - Class description doxygen/javadoc comments: leave first line visible |
Feature | IDEA-168176 | Move Caret Backward/Forward a Paragraph With Selection |
Feature | IDEA-204702 | Support after-line-end inlays in editor |
Feature | IDEA-106702 | Folding comments block |
Feature | IDEA-36496 | Move statement up/down handles catch blocks improperly |
Bug | IDEA-201750 | Move Up/Down and Scroll works wrong with a cloned caret |
Bug | IDEA-199639 | While typing TODO comment with Korean text, color scheme to the last letter is disappeared |
Bug | IDEA-205774 | Moving Up/Down doesn't work properly for Enum constants in case of missing ';' |
Bug | IDEA-199621 | Text selection doesn't work after triple-click |
Bug | IDEA-201210 | Expanding selection within method's generic type parameter expands to beginning of file |
Bug | IDEA-204769 | Editor: selecting "Copy" action from menu copies whole line instead |
Bug | IDEA-201725 | Rich text copy / paste on high DPI screens should scale down fonts |
Bug | IDEA-203902 | Text drag'n'drop in editor is not canceled by Esc key |
Bug | IDEA-205365 | Git diff view in commit dialog does not allow copying text to clipboard (CTRL+C) if this shortcut is assigned to "Copy as Plain Text" action. |
Bug | IDEA-201882 | Scrolling position jumps on completion |
Bug | IDEA-197843 | 'Move Statement Up/Down' for switch-case-blocks does only detect the statement when the caret is exactly on the statement |
Bug | IDEA-205776 | Moving Up/Down dowsn't work for Enum constant with body |
Bug | IDEA-202245 | Editor ignores EditorMouseEvent consuming |
Bug | IDEA-205130 | Parameters info shows the actual proper method signature as disabled |
Bug | IDEA-205622 | Scope popup closes diff fragment popup |
Bug | IDEA-199790 | FileEditorManagerImpl does not properly handle opening TextEditor instances created by custom FileEditorProvider |
Bug | IDEA-205635 | Moving up/down enum entry declaration with empty line after declaration produces red code |
Bug | IDEA-136779 | In editor, alt+drag should clear the old caret. |
Bug | IDEA-205802 | Repaint issues for soft-wrap marks in a diff pane |
Bug | IDEA-192879 | "Move statement" skips position outside code block in Java |
Bug | IDEA-204703 | Text selection significantly slows down when cursor is outside the text editor |
Bug | IDEA-103199 | Undo: UTF problem |
Bug | IDEA-202915 | Highlighting of deleted ranges in diff window is blinking sometimes |
Bug | IDEA-195293 | Strange behavior when join lines with "builder.append('...')" |
Bug | IDEA-205336 | after new file is added, "last edit location" doesn't work |
Bug | IDEA-175878 | Multicursor first cursor incorrect indent on tab press in injected fragment |
Bug | IDEA-207951 | Ide freeze on showing parameter info |
Bug | IDEA-204898 | Exception in buildFoldRegions can block loading of editor |
Bug | IDEA-208537 | folding toggles are not shown for added fold regions |
Bug | IDEA-205739 | Editor: Action is applied for the wrong line if invoked from menu |
Bug | IDEA-201502 | Weird soft wraps behavior when working with XML content |
Bug | IDEA-203201 | Cursor jumps back and sometimes random extra spaces are inserted |
Bug | IDEA-203335 | Parameter info appears when not required |
Performance | IDEA-199690 | Terrible performance with multiple cursors in insert with multiple values |
Performance | IDEA-206039 | IntelliJ froze for 148 seconds after tabbing alt-tabbing away and back to IntelliJ with large buffer.txt file |
Usability | IDEA-89608 | Should be able to set editor view options like soft wraps for certain file types |
Usability | IDEA-203855 | Cloned carets visually off |
Usability | IDEA-204308 | Multiline TODO popup interferes with editing the TODO. |
Usability | IDEA-199375 | Parameter info (Ctrl+P) does not recognize array parameter as a vararg |
Usability | IDEA-199843 | Ctrl hovering over keyword should not show quick doc popup |
Usability | IDEA-200276 | Multiline TODO: line comment <-> block comment conversion breaks multiline comments |
Usability | IDEA-200275 | Multiline TODO: support line Split in block comments |
Usability | IDEA-200630 | too eager commenting out |
Usability | IDEA-198213 | Double clicking on the { or } (curly brace) should select class body |
Usability | IDEA-185682 | Parameter info hides the code being editing at the top of a file |
Cosmetics | IDEA-200296 | confusing gutter folding hints for "closure" folding |
Task | IDEA-205639 | Gutter current line number highlighting doesn't respect conversion function |
Editor. Error Highlighting | Bug | IDEA-202625 | IDEA doesn't see library after it is copied into 'lib' folder |
Bug | IDEA-155186 | Daemon status icon (aka eye aka TrafficLightRenderer) isn't always repainted |
Bug | IDEA-204791 | Duplicate highlights in maven |
Performance | IDEA-207045 | 23 lines with open dots cause of hang of IDEA |
Editor. Intention Actions | Bug | IDEA-200761 | Settings: Intentions: "Before/After" sections for intention actions are empty |
External Tools | Cosmetics | IDEA-184889 | External Tool named with an underscore does not display properly from project context menu |
File System | Feature | IDEA-198080 | fsnotifier fails to start from Flatpak image |
Bug | IDEA-188926 | `VirtualFileManager.refreshWithoutFileWatcher` can take an extremely long time on a Windows FileSystem with a large number of mapped network drives |
Performance | IDEA-202236 | UI freeze on VFS operations (I/O in PersistentFS.processEvents) |
Exception | IDEA-207039 | Import Database Schema + H2 datasource: select or unselect table or column may invoke exception InvalidPathException: UNC path is missing sharename |
Find, Replace, Find Usages | Bug | IDEA-203111 | Undo doesn't work correctly after "replace all" |
Bug | IDEA-168548 | find usages in file (ctrl-f7) skips some usages |
Bug | IDEA-202717 | Pinned "Find in Path" window closes on clicking on a result |
Usability | IDEA-202987 | Ability to customize a shortcut for search history |
Usability | IDEA-76610 | I want to be able to turn off the "Do you want to find usages of the base method?" question |
Usability | IDEA-170894 | "Rerun Search" should not open new tab |
Usability | IDEA-108477 | Preview for in-place regexp replace doesn't preview line breaks |
Usability | IDEA-204169 | Add "Open results in a new tab" in the Find ToolWindow |
Exception | IDEA-202503 | Exception occurs on opening file context menu for the first time |
GWT | Bug | IDEA-206271 | GWT Debug broken with latest IDEA version(s) |
Exception | IDEA-208056 | GWT: invoking New | "GWT UiRenderer and ui.xml File" always produce an exception |
HTML | Cosmetics | IDEA-201570 | Questionable folding and preview of " " in HTML (Velocity) |
Hibernate | Bug | IDEA-185976 | Hibernate plugin doesn't work with Kotlin "Entities" |
IDE Configuration | Feature | IDEA-107709 | StringUtils within a File Template |
Feature | IDEA-108609 | Cannot remap cursor keys for navigation outside the editor (popups, etc.) |
Bug | IDEA-201018 | Unable to submit IDE errors anonymously after enabling 2FA |
Bug | IDEA-207196 | @NotNull method com/intellij/openapi/projectRoots/impl/JavaSdkImpl.suggestSdkName must not return null |
Bug | IDEA-205643 | IDE cannot restart after disabling/enabling plugin — hangs indefinitely |
Bug | IDEA-188964 | Error loading kotlin-language facet |
Bug | IDEA-196437 | Plugin manager: problem with enabled/disabled plugins blocks any interaction |
Bug | IDEA-206792 | [jdk11] MaxJavaStackTraceDepth=-1 is outside the allowed range |
Bug | IDEA-179784 | Idea fails to load a project when running on Java 9 |
Bug | IDEA-201898 | Handle plugin duplications with sync settings |
Bug | IDEA-205967 | Wrong previous version directory in import setting dialog (2019.1 suggests 2018.1) |
Usability | IDEA-206444 | "Edit variables" for live template shows empty expression lists for templates with no context |
Usability | IDEA-195932 | Allow "Check connection" even if no proxy is selected |
Usability | IDEA-206954 | "Configure soft wraps" action should apply search highlight to the "Soft wraps" group in the editor settings |
Cosmetics | IDEA-203663 | Preferences | Editor | General | Gutter Icons: sort plugin groups alphabetically |
Indices | Performance | IDEA-208533 | OutOfMemory when indexing a 2Gb project, "Out of memory" window stuck forever |
Performance | IDEA-202221 | 2 minute freeze on index query after deleting a large directory |
Usability | IDEA-207075 | Better diagnosis for FileBasedIndexImpl - scheduleIndexRebuild, reason: File type change |
Internal | Task | IDEA-206894 | Extract UrlClassLoader and its dependencies to a separate module |
Internal build scripts | Bug | IDEA-203509 | Cannot debug tests in nested classes |
Task | IDEA-197426 | pom.xml generated for modules from IntelliJ IDEA project should honor exclusion of transitive dependencies |
Configuration Problem | IDEA-199738 | Upgrade internal Ant to version 1.10.3 or newer (support JUnit5 Jupiter engine) |
JSP | Task | IDEA-206443 | Rewrite JSP validation to run inside external build process and download required JARs instead of bundling them |
Java | Feature | IDEA-204569 | Highlight `break` for switch expressions |
Bug | IDEA-201223 | Type parameter isn't inferred in code completion/parameter popup, but known when Ctrl-hovering |
Bug | IDEA-205583 | Choose package dialog: a new package specified with several parent packages is shown on the top level and without parent packages |
Bug | IDEA-204005 | Expected types should be aware of switch expressions |
Bug | IDEA-203841 | Type hierarchy not complete when using test-jars |
Bug | IDEA-205584 | Choose package dialog: should not apply changes on closing with Cancel |
Bug | IDEA-204012 | "Surround with if" action and friends suggests to be applied for switch rule |
Bug | IDEA-205947 | Join lines works incorrectly if next line string literal is followed by the method call |
Usability | IDEA-208309 | Add 'main' template as an alias to 'psvm' |
Exception | IDEA-205578 | IOOBE on editing the JavaDoc |
Java. Code Formatting | Bug | IDEA-204482 | Java Code Formatting of enum uses blank Lines In declarations instead of blank lines before '}' |
Java. Inspections | Feature | IDEA-200232 | Support numeric casts in dataflow |
Feature | IDEA-206497 | Replace with stream: support intermediate map operations in counting loops |
Feature | IDEA-203459 | "'default' not last case in 'switch' statement" inspection needs update for switch expressions |
Feature | IDEA-188305 | Algebraic conversions in conditions DFA |
Feature | IDEA-204698 | Report meaningless operations on empty collections |
Feature | IDEA-200859 | Inspection "Java | Probable bugs | Suspicious 'Collection.toArray()' call" should provide quick-fix |
Feature | IDEA-90060 | Class without logger Inspection enhancements |
Feature | IDEA-203316 | Turn on by default "Number of placeholders does not match number of arguments in logging call" |
Feature | IDEA-200820 | Map.keySet(key).forEach(key -> map.get(key)) can be simplified |
Feature | IDEA-203579 | Update "Unnecessary 'return' statement" for enhanced switch statements |
Feature | IDEA-204827 | When calculating `a - b`, take into account relations between `a` and `b`. |
Feature | IDEA-202132 | Java 12: Switch Expressions: Data flow updates |
Feature | IDEA-203449 | Switch statement without default branch: provide a quick-fix |
Feature | IDEA-176351 | Improve non-null inspection with static flow analysis (isPresent() and similar) |
Feature | IDEA-204701 | Redundant collection operation: suggest emptyIterator() |
Feature | IDEA-203985 | "Fallthrough in 'switch' statement" inspection needs update for switch expressions |
Feature | IDEA-96216 | Missing "Condition always false" |
Feature | IDEA-202323 | Inspection 'Conditional expression with negated condition' should allow != 0 |
Feature | IDEA-205785 | Java inspection, which detects unused value of Optional.get() method |
Feature | IDEA-202419 | Missing 'array out of bounds' inspection for multidimensional array |
Feature | IDEA-206024 | Add a quick-fix for "Integer multiplication or shift explicitly cast to long" inspection |
Feature | IDEA-203974 | "Local variable used and declared in different 'switch' branches" inspection needs update for switch expressions |
Feature | IDEA-205676 | Inspection for simplifiable StringBuilder.append(CharSequence, int, int) |
Feature | IDEA-205949 | StringBuilder can be replaced with String inspection should recognize implicit toString() call |
Feature | IDEA-205011 | DFA: limited support for shift-left |
Feature | IDEA-203717 | "Nested 'switch' statement" inspection could use update for new switch |
Feature | IDEA-194715 | Recognize assertTrue(Arrays.equals(a1, a2)) |
Feature | IDEA-205057 | DFA: support remainder tracking |
Feature | IDEA-206568 | Shift by inappropriate constant: use dataflow |
Feature | IDEA-179180 | Strike deprecated annotation options |
Feature | IDEA-203462 | Update "Unnecessary 'default' for enum 'switch' statement" inspection for switch expressions |
Feature | IDEA-195323 | Notify if array creation can be replaced with Enum#values() |
Feature | IDEA-200908 | Suspicious 'Collection.toArray()' call: support new Java 11 Collection.toArray(IntFunction) |
Feature | IDEA-203878 | Auto(un)boxing inspection needs update for switch expressions |
Feature | IDEA-193906 | Java intention: Switch - Add default case with IllegalStateException |
Feature | IDEA-200879 | Intermediate Stream::collect could be reported when result of expression is Collection::size |
Feature | IDEA-205726 | DFA: Inline Collection/Map.clear() method |
Feature | IDEA-205213 | Inspect Code, Declaration access can be weaker: have optional "entry points" which should keep visibility as is (as for "Unused Code") |
Feature | IDEA-205727 | DFA: wire Map.keySet/values/entrySet().size() to Map.size() |
Feature | IDEA-204787 | Deprecated usage inspection should (optionally) skip occurrences in documentation. |
Feature | IDEA-200365 | Inspection to collapse simple implementation of Comparator into JDK-provided one |
Feature | IDEA-206567 | Warn about double bitwise complement (~) operation |
Feature | IDEA-202753 | Map.entrySet can be simplified analysis could identify more cases. |
Feature | IDEA-204461 | DFA: Make final getter stable if it gets a final field |
Feature | IDEA-206230 | Pointless bitwise inspection: report `i & ~i` and `i | ~i` |
Feature | IDEA-205151 | Misc improvements for Mismatched array read/write inspection |
Feature | IDEA-203387 | Add limited multiplication support to DFA |
Feature | IDEA-204734 | Track Optional content similarly to boxed numbers |
Feature | IDEA-204773 | Enable non-null parameter inference for non-stable source methods |
Feature | IDEA-171758 | Support Guava collections in 'Suspicious collections method calls' |
Feature | IDEA-206224 | Improve support of bitwise operation in DFA |
Feature | IDEA-205560 | Integer multiplication cast to long: use dataflow to check for overflow possibility |
Feature | IDEA-202825 | Track stream size in stream inliner |
Feature | IDEA-203071 | Switch expressions: provide fix to generate missed branches for enum switches |
Feature | IDEA-202623 | Redundant switch labeled rule block |
Feature | IDEA-200455 | Suggest to replace (a, b) -> a + b lambdas with Integer::sum, Long::sum, Double::sum |
Feature | IDEA-160792 | 'Iteration over keySet() may be replaced with entrySet() iteration' should be smarter |
Feature | IDEA-192251 | Infer purity of constructors from sources |
Feature | IDEA-203016 | On nullability violation show which ternary branch is nullable |
Feature | IDEA-200056 | Redundant semicolon: Add an option to ignore trailing semicolons in enums |
Feature | IDEA-205846 | Suggestion to use String.repeat where appropriate when using JDK 11 |
Feature | IDEA-205555 | Warn about useless 'if' like "if (x == y) return x; else return y" |
Feature | IDEA-205154 | Cast conflicts with instanceof: take into account assertion methods |
Bug | IDEA-136742 | unused library inspection: false positive for libraries containing super classes/interfaces. |
Bug | IDEA-205952 | Invalid Java Refactoring Suggestion - stream-foreach() call throwing exception |
Bug | IDEA-204165 | [BUG][Inspection][IC-183.4588.61] false report of 'Optional.get()' without 'isPresent()' check |
Bug | IDEA-206640 | Replace var with explicit type not working with for loop |
Bug | IDEA-203719 | "Result of object allocation ignored" inspection false positive in new switch |
Bug | IDEA-200832 | Default constructor, which is marked with @Deprecated via external annotation and absent in source code, is not recognised by inspection |
Bug | IDEA-201335 | False positive "value of parameter is always..." |
Bug | IDEA-203531 | Use of obsolete date time API doesn't warn on new expressions |
Bug | IDEA-204431 | 'Unnecessary return statement' false positive in enhanced switch statement |
Bug | IDEA-203697 | Class.getClass() false-negative on Java 12 switch expression |
Bug | IDEA-172232 | Field dereference inside try block makes qualifier notnull outside |
Bug | IDEA-208270 | Action "Replace with old-style switch" is available on empty switch and does nothing |
Bug | IDEA-203510 | Entry points are not shown in inspection results toolwindow |
Bug | IDEA-202709 | False negative "Conditional expression with identical branches" inspection on switch expression |
Bug | IDEA-205122 | Unwrap switch fails with exception |
Bug | IDEA-203454 | SwitchStatementDensityInspection: update for Java 12 |
Bug | IDEA-203692 | Remove unused variable should be aware of Java 12 switch |
Bug | IDEA-201646 | Wrong message for inspection |
Bug | IDEA-204867 | Scope of variable is too broad inspection doesn't keep var keyword. |
Bug | IDEA-205073 | Remove redundant suppress warning doesn't work for javadoc tags with unrelated descriptions |
Bug | IDEA-204808 | CloneReturnsClassTypeInspection fails in anonymous class |
Bug | IDEA-200137 | "Replace with 'try' with resources" produces uncompilable source |
Bug | IDEA-204187 | Code becomes red after applying conversion to old style switch |
Bug | IDEA-204071 | Auto-unboxing fix produces red code |
Bug | IDEA-206397 | Iteration over keySet fix produce wrong code with wildcard ? extends |
Bug | IDEA-204393 | Cannot unwrap break-with value if the value is a switch expression |
Bug | IDEA-207312 | Inspection / Java / Declaration redundancy: gets confused by Lombok's @Getter annotation |
Bug | IDEA-204985 | Auto-replacing deprecated method with a suggested equivalent doesn't check type compatibility and breaks compilation |
Bug | IDEA-207552 | Wrong inspection "Actual method parameter is the same constant" |
Bug | IDEA-185473 | false positive "method identical to its super method" |
Bug | IDEA-205090 | Checking Optionals with Optional#isEmpty() still triggers {'Optional.get()' without 'isPresent()'} hint |
Bug | IDEA-203085 | Switch expressions: support "Make method call chain to call sequence" intention |
Bug | IDEA-203119 | Unwrap switch statement: support rule-cases and multiple expression cases |
Bug | IDEA-205309 | 'Replace with findFirst()' produces uncompilable source |
Bug | IDEA-203845 | com.intellij.util.IncorrectOperationException: Incorrect statement 'else |
Bug | IDEA-203705 | "Equals called on enum value" doesn't suggest a quick-fix inside switch expression |
Bug | IDEA-203709 | 'equals()' called on BigDecimal false-negative on switch expression |
Bug | IDEA-203698 | Value of ++ or -- is used: false-negative on switch expression |
Bug | IDEA-200961 | Simplification of "!list.add(type) is always false" may change code semantic |
Bug | IDEA-203693 | "Move assignment to field declaration" produces erroneous code when assignment is inside Java 12 switch |
Bug | IDEA-203946 | Update "Text label in 'switch' statement" inspection for switch expressions |
Bug | IDEA-200488 | 'Java | Class structure | Field can be local' inspection show warning even if annotation added to 'Additional Special Annotations' |
Bug | IDEA-203708 | "Unnecessary boxing" false-negative with Java 12 switch expressions |
Bug | IDEA-189840 | False positive: 'Number of placeholders does not match number of arguments in logging call' if error(String, Trowable) is invoked |
Bug | IDEA-204207 | 'Replace with 'old-style' switch statement' removes switch block body, when value break used. |
Bug | IDEA-205851 | "Compute constant value" suggests to make not equivalent replacement |
Bug | IDEA-200775 | 'Static initializer references subclass' inspection doesn't report anonymous class |
Bug | IDEA-203086 | Switch expressions: support "Replace conditional with if" intention |
Bug | IDEA-204014 | "I/O resource opened and not safely closed" should be updated to support switch expressions |
Bug | IDEA-206615 | Suppression for inspection 'Static field used before initialization' shows as redundant |
Bug | IDEA-205529 | Conversion from the new to the old 'switch' doesn't split the list of the case constants |
Bug | IDEA-203424 | @noinspection doesn't work for some inspections |
Bug | IDEA-196997 | 'Number of placeholders ... in logging call' does not support Log4j 2's ParameterizedMessage |
Bug | IDEA-177299 | Rework of inspection "'default' branch is unnecessary" |
Bug | IDEA-204081 | `@VisibleForTesting` still treated as `@TestOnly` even if used to relax visibility of production method to call it from tests |
Bug | IDEA-206052 | Don't report class as unsed when it has a used function because of an annotation |
Bug | IDEA-203625 | Inspection 'assertEquals() between objects of inconvertible types' doesn't show warning when comparing collection of inconvertable type |
Bug | IDEA-204138 | Exception in "statement with empty body" inspection with switch expression |
Bug | IDEA-202706 | InstanceVariableUninitializedUseInspection breaks on switch expression |
Bug | IDEA-205112 | Declaration access can be weaker false positive with inner class constructor |
Bug | IDEA-204986 | False Positive: "Class with only private constructor should be declared final" does not detect subclass on same level |
Bug | IDEA-205308 | 'Replace with max()' produces uncompilable source |
Bug | IDEA-203227 | Switch statement has too many branches: update for Java 12 |
Bug | IDEA-200534 | Remove "Volatile long or double field" inspection |
Bug | IDEA-204013 | "Redundant local variable" should be switch break-aware |
Bug | IDEA-203979 | Java | Probable bugs | 'equals()' between objects of inconvertible types false negative with anonymous class |
Bug | IDEA-203069 | Enum 'switch' statement that misses case should support enhanced switch statements |
Bug | IDEA-204977 | "Method returns the same value" false-positive for void method with anonymous class inside |
Bug | IDEA-172237 | SLF4J formatting inspection does not handle escaping backslash |
Bug | IDEA-204804 | Unused import: don't warn if reference in import itself is unresolved |
Bug | IDEA-203447 | Switch statement without default branch: support Java 12 |
Bug | IDEA-200018 | "Overly broad 'catch' block" inspection incorrectly highlights Exception/Throwable when "Ignore exceptions which hide others..." is ticked. |
Bug | IDEA-203701 | Result of assignment is used: false-negative in Java 12 |
Bug | IDEA-203984 | "Remove unreachable branches" quickfix breaks code on switch expression |
Bug | IDEA-202645 | Good code is yellow: @NonNls-annotated property in annotation triggers the "hard coded string literal" warning if the string literal is concatenated |
Bug | IDEA-206763 | Iteration over keySet quickfix does not take into consideration that the variable name "entry" is already used by a lambda value |
Bug | IDEA-198040 | False positive "'equals()' between objects of inconvertible types" for Class types |
Bug | IDEA-207178 | Incorrect simplification of optional suggested by inspection |
Bug | IDEA-208296 | Java 12: Replace with old-style switch produces erroneous code for exhaustive enum |
Bug | IDEA-204944 | "'clone()' defined in non-Cloneable class 'null'" on anonymous class |
Bug | IDEA-202410 | False positive "Method only calls it super" when using default methods |
Bug | IDEA-204430 | Red code after conversion to 'enhanced switch statement' when when 'default' has only 'return' |
Bug | IDEA-204584 | Broken link in Java | Abstraction issues | 'public' method with 'boolean' parameter |
Bug | IDEA-203343 | Replace with lambda suggestion can produce bad code |
Bug | IDEA-204762 | "Integer division in floating point context" inspection false negative |
Bug | IDEA-198865 | Inspection "Parameter '<name>' is not used in either this method or any of its derived methods" not working for methods with public visibility |
Bug | IDEA-204193 | "'break' statement" inspection should not highlight usage of 'value break' |
Bug | IDEA-203450 | Ambiguous method call bug |
Bug | IDEA-205482 | "Use removal by object" fix may change semantics for List<Integer> |
Bug | IDEA-205854 | "Compute constant value" can be shown and not shown in similar cases |
Bug | IDEA-205525 | Do not warn "The declared exception X is never thrown" on native methods |
Bug | IDEA-200858 | No warning for 'Stream.toArray' when types of arguments are mixed |
Bug | IDEA-203798 | Inspection "Default method not implemented" has too big range when implemented anonymously |
Bug | IDEA-205008 | "Implicit numeric conversion" inspection doesn't report implicit conversions in compound assignment operators |
Bug | IDEA-206272 | "Fallthrough in 'switch' statement" false positive |
Bug | IDEA-205376 | Warning about non-atomic operation on volatile field doesn't work for anonymous instance but works for lambda |
Bug | IDEA-203421 | "Unused declaration" inspection false positive on fields of inner classes |
Bug | IDEA-200391 | Quickfix 'Extract side effect' is absent in Editor |
Bug | IDEA-203225 | Switch statement has too few branches: update for Java 12 |
Bug | IDEA-205137 | `Replace Switch with If` produce exceptions |
Bug | IDEA-203703 | "Throwable not thrown" false-positive with Java 12 switch |
Bug | IDEA-174522 | No deannotate intention action for library classes annotated as deprecated via external annotations |
Bug | IDEA-207637 | "Flip equals" does nothing on unqualified equals |
Bug | IDEA-194091 | ParameterizedParametersStaticCollection reports valid data methods |
Bug | IDEA-199670 | Javadoc is inaccessible from here for a reference in the same directory |
Performance | IDEA-203363 | DuplicateBranchesInSwitchInspection is slow on a file with many switch cases |
Usability | IDEA-202808 | Method invoked with reflection is marked as unreachable if its caller method is added to custom entry point |
Usability | IDEA-201852 | If with common parts: suppress in the if-else chain |
Usability | IDEA-205223 | Iteration over keySet() may be replaced with entrySet(): keep key variable when it's reused |
Usability | IDEA-201258 | Do not highlight element annotated with ScheduledForRemoval if they declaration reside in the same project |
Cosmetics | IDEA-206417 | Typo: Gaurd |
Cosmetics | IDEA-205019 | Conversion StringBuilder -> String can be slightly improved |
Cosmetics | IDEA-199315 | To reformulate the error about the inability to override the method from java.lang.Object |
Exception | IDEA-200866 | Structural Search: ConcurrentModificationException during offline inspections |
Exception | IDEA-207640 | Replace StringBuilder with String throws exception when there are comments inside |
Exception | IDEA-204717 | Can't convert enhanced 'switch' to 'if' if a branch's body contains an end-of-line comment |
Exception | IDEA-205962 | AIOOBE in duplicate branches in switch inspection |
Exception | IDEA-204106 | Auto-unboxing with switch expressions produces exceptions |
Exception | IDEA-206891 | NPE in data flow inspection |
Exception | IDEA-199489 | "Simplify" quick fix exception on invalid code |
Java. Intention Actions | Feature | IDEA-205362 | Intention to convert (collection.isEmpty() || collection.size() > 1) to collection.size() != 1 |
Feature | IDEA-203533 | Various improvements in "Make call chain into call sequence" |
Feature | IDEA-201192 | Make encapsulate field available on the field declaration as an action |
Feature | IDEA-202622 | Java 12: Switch Expressions: Convert switch labeled rule expression to a block |
Feature | IDEA-200412 | CommentTracker: update API to be able to keep intermediate comments in their place |
Feature | IDEA-203895 | Intention to split switch branch with multiple values into separate branches |
Feature | IDEA-200651 | Analysis for 'switch' statements may determine always truthy conditions on branches in addition to always falsy |
Feature | IDEA-190886 | Create missing 'switch' branches should provide default branch |
Feature | IDEA-199264 | Introduce useful standard interface type for lambda expression |
Feature | IDEA-200560 | Reasonable intention actions are missing for "'catch' or 'finally' missing" error |
Bug | IDEA-203741 | I cannot prevent IntelliJ from adding annotatations |
Bug | IDEA-206725 | "Insert default branch" produces uncompilable code |
Bug | IDEA-205607 | "Replace with old style 'switch' statement" intention produces unreachable code |
Bug | IDEA-201741 | 'Inline method' changes semantics in case of nested if-else |
Bug | IDEA-205835 | "invert if" inserts zillion of comments |
Bug | IDEA-201457 | Weird "Cast to Boolean" quickfix |
Bug | IDEA-205710 | `Change parameter type` / `Create method` quick-fixes malfunction and incorrect handling of the `void` type |
Bug | IDEA-173780 | Insert declaration should resolve name conflicts |
Bug | IDEA-203897 | "Import class" popup behaves weirdly in case of package local class |
Bug | IDEA-201206 | Unwrapping a lambda shows wrong preview |
Bug | IDEA-200209 | "Replace with findFirst" produces incompilable code |
Bug | IDEA-200216 | "Extract ++" produces invalid code in for loop update |
Bug | IDEA-201744 | Quick fix actions don't suggest creating a class if the name starts with lowercase letter |
Bug | IDEA-206882 | Invert if produces non-equivalent code for nested if statament |
Bug | IDEA-201751 | Space deleted after comma in type arguments |
Bug | IDEA-173828 | Convert junit 3 to junit 4 should warn about usages which can't be converted |
Usability | IDEA-202345 | Weird Tab/Enter behavior in 'replace with x != null' quick fix |
Usability | IDEA-200649 | Showing 'add missing switch branches' intention for all the nested switches is a bit confusing |
Cosmetics | IDEA-202990 | Intellij suggests adding new parameter as '21th' parameter to method |
JavaEE. Deployment and Run | Bug | IDEA-203047 | Rerun for JavaEE server run configuration does not lead to `Update` action |
JavaEE.EJB3 | Bug | IDEA-151644 | false error detection on ManagedExecutorService injection |
JavaEE.JBoss | Bug | IDEA-208360 | Wildfly 16.0.0.Final Support Missing |
Bug | IDEA-204303 | Open browser run configuration doesn't launch the browser and causes IntelliJ to constantly poll application (JBoss Server) |
JavaEE.JSF | Bug | IDEA-204871 | JSF not automatically enabled and Cannot Manually add |
Bug | IDEA-124803 | Code highlighting for ui:repeat varStatus not working. Parameter not recognized. |
Bug | IDEA-188937 | JSF 2.3 won't load <f:websocket> |
Usability | IDEA-201728 | Libraries under java enterprise for JSF default to 1.2 when we are at 2.1 |
JavaEE.Struts | Exception | IDEA-206588 | Plugin exception [Plugin: StrutsAssistant] at com.intellij.util.ExtensionInstantiator.instantiateWithPicoContainerOnlyIfNeeded |
Kubernetes | Feature | IDEA-194758 | Helm: Validate requirements.yaml fields |
Bug | IDEA-207953 | Kubernetes. External resources. CRD. Make it possible to add a schema with "version" key, not only "versions" |
Bug | IDEA-207703 | java.lang.LinkageError at attempt to load CRD as external spec |
Bug | IDEA-204167 | Helm. com.intellij.util.IncorrectOperationException at attempt to rename the chart name in a read-only file |
Bug | IDEA-207960 | Kubernetes: External resources. Multiple CRD schemas in one file: only the first schema is applied |
Cosmetics | IDEA-205741 | Kubernetes. Settings. Too big distance between fields. |
Language Injection | Bug | IDEA-201839 | Injected Brace Matcher Works Pretty Fun |
Local History | Bug | IDEA-203490 | Copy/paste is not working in the left pane of the Local History window |
Usability | IDEA-75181 | show absolute time in local history |
Exception | IDEA-203259 | It's possible to call 'Show History for Selection' for project tree items: IllegalArgumentException is thrown |
Macros | Bug | IDEA-204339 | Some IDEA macro invalid in other IDE's context. |
Packaging and Installation | Feature | IDEA-194148 | Publish 'intellij.platform.testFramework' module as a Maven artifact |
Bug | IDEA-198859 | Batch Mode for IDE updates: IDEA just restarted without any message when the last patch in chain is wrong |
Bug | IDEA-158855 | Windows installer starts uninstaller even when clicking back |
Bug | IDEA-204957 | Projects opened with cli have names ending in ./. opening other projects causes hang and then indexes root file system and or sometimes the parent directory filesystem. |
Bug | IDEA-206868 | Patch update doesn't work on macOS (2019.1 EAP) |
Bug | IDEA-202232 | Two versions of commons-codec.jar are included into IntelliJ Platform |
Bug | IDEA-141900 | Installer: Uninstall old version has weird word wrapping |
Bug | IDEA-203550 | Windows Installer: 'Uninstall old versions' shows only several installations from only one disk with a weird gap |
Bug | IDEA-206790 | [jre11.win.zip artifact]: There is 32bit launcher in archive |
Bug | IDEA-208430 | [jbr 11] Uninstall doesn't work after patching IDEA |
Usability | IDEA-202806 | There are too few rows in Uninstall Old Versions tab |
Usability | IDEA-197129 | Kotlin compiler binaries miss executable permissions |
Usability | IDEA-207608 | [jbr11 windows installers] It is better to remove checkboxes related to win32 system from Setup dialog |
Cosmetics | IDEA-208125 | [Setup dialog]: Replace '...install JRE x86...' with '...instal JBR x86...' |
Cosmetics | IDEA-204535 | Header text in Rider Installer is heavily misaligned |
Task | IDEA-149668 | Publish javac2 on maven |
Task | IDEA-202441 | Bundle Kotlin 1.3.20 with IntelliJ IDEA |
Task | IDEA-192396 | Publish java-psi and required modules as Maven artifacts |
Task | IDEA-206416 | Bundle Kotlin 1.3.21 with IntelliJ IDEA |
Task | IDEA-200437 | Use correct product code when IDE is started from sources |
Platform API | Feature | IDEA-177378 | make the registry entries extendible by plugins |
Feature | IDEA-198928 | Make UAST provide a priory list of PsiElement types which could be used to get required UElement |
Feature | IDEA-200287 | UCallableReferenceExpression should provide access to referenceNameElement |
Feature | IDEA-201009 | Introduce ApiStatus.AvailableSince annotation |
Feature | IDEA-209082 | Allow IDEs to customize which builds can be used as possible updates |
Bug | IDEA-202707 | If PersistentStateComponent::loadState failed with exception it won't be called next time |
Bug | IDEA-196796 | UAST: UMethod should provide access to the return-type reference expression |
Bug | IDEA-205876 | Completion on a LightClass that is an interface does not include static methods |
Usability | IDEA-207106 | Log plugin that use registerFileType instead of FileTypeFactory |
Task | IDEA-203954 | Make sure that `PsiReferenceProvider`s add references to elements they were asked about |
Plugin Development | Feature | IDEA-206060 | DevKit: deprecate Project Wizard |
Feature | IDEA-194946 | DevKit: verify plugin provides pluginIcon.svg |
Feature | IDEA-201007 | Devkit: show warning if a plugin code uses API which wasn't available in old versions of the platform |
Feature | IDEA-202010 | Highlight services/components with identical interface and implementation classes as redundant in plugin.xml |
Bug | IDEA-202393 | Always include ID of a problematic plugin into exception report |
Bug | IDEA-196765 | Good code red in a module.xml when referring an action defined in the same xml |
Bug | IDEA-208625 | Devkit: extension point property "className" should have PsiClass code insight |
Bug | IDEA-197440 | Navigation to testdata hangs uninterruptible |
Bug | IDEA-202417 | Quick-fix to register PsiReferenceProvider via psi.referenceProvider generates red code |
Bug | IDEA-187409 | AutoCompletion popup disappears if variant contain dash symbol "-" |
Bug | IDEA-204436 | Plugin Icon search path is wrong for ZIP plugin distributions |
Bug | IDEA-200152 | Error launching plugin project with 'local' IDEA SDK |
Bug | IDEA-205189 | theme.json: no spellchecking for color hex values |
Bug | IDEA-206150 | Something wrong in ExtensionOrderConverter#isBeforeOrAfterKeyword(java.lang.String, boolean) |
Bug | IDEA-202635 | Devkit: fix all gutter icon sizes, make configurable |
Bug | IDEA-208354 | Devkit: subtags of 'intentionAction' tag in plugin.xml are highlighted as errors |
Bug | IDEA-140250 | Rename class refactoring handles usages in xml incorrectly if inner class is renamed |
Usability | IDEA-204886 | Navigate to test data action shows multiple blinking modal progresses |
Usability | IDEA-206928 | plugin.xml: plugin name in Tab title shouldn't only work for plugin projects |
Task | IDEA-208472 | Devkit: allow user to specify modules which are included into single plugin for component registration check |
Plugin Management | Feature | IDEA-206274 | If there there are two dependencies on the same plugin in plugin.xml and one of them is optional the other is treated as optional as well |
Feature | IDEA-201336 | Drag'n'drop plugin zip file to welcome screen doesn't install it, but instead opens it as a file |
Bug | IDEA-202302 | Plugins management: confusing reaction in case of required plugin disabling, and the dependent plugin uninstalling |
Bug | IDEA-171225 | Plugin manager should select ony one (latest compatible) version in custom plugin repository and use it |
Bug | IDEA-202957 | New Plugins dialog: 503 server error causes two error dialogs - one after settings dialog is closed |
Bug | IDEA-205249 | Required plugin isn't isn't added when click 'Enable' in 'Preferences | Plugins' |
Bug | IDEA-199129 | New Plugins panel opens oversized if last opened tab was "Installed" |
Performance | IDEA-205534 | Typing lags in plugins search UI |
Usability | IDEA-200225 | When user installs plugin from disk tab should be switched from "Marketplace" to "Installed" |
Usability | IDEA-126874 | Settings | Plugins have poor keyboard navigation |
Usability | IDEA-200867 | Show plugin versions in the installed plugins list |
Exception | IDEA-201296 | Restart from new plugins dialog results in exceptions in console |
Project Configuration | Bug | IDEA-203651 | Kotlin MPP (Common and JS) test source roots are not detected as source roots |
Bug | IDEA-208450 | Memory leak in RootModelImpl.myDisposable |
Bug | IDEA-185499 | Do not create all facet editors on project settings open |
Bug | IDEA-208237 | IDEA forgets unloaded modules. |
Bug | IDEA-139332 | Creating template from project error: Error parsing file template |
Bug | IDEA-206879 | Scopes: can't exclude folder, only the files inside it |
Bug | IDEA-107676 | Project Templates: attempt to apply the project template created from one of static web template project fails with velocity exceptions |
Cosmetics | IDEA-202743 | Library that contains only a single folder is shown as "libs and one more file" in Project Structure |
Exception | IDEA-202726 | AccessDeniedException on project name change if .name file is read-only |
Exception | IDEA-205597 | REWA at com.intellij.openapi.application.impl.ApplicationImpl.assertIsDispatchThread |
Quick Documentation | Bug | IDEA-205190 | Misplaced Mouse Cursor |
Bug | IDEA-203264 | Restoring quick doc popup size changes its content |
Bug | IDEA-204179 | Wrong scrolling position after hyperlink navigation in quick doc popup |
Bug | IDEA-205229 | QuickDoc popup appears at wrong position when cursor is in "Find" field |
Bug | IDEA-201023 | QuickDoc popup becomes small after resizing and clicking the link inside the popup |
Bug | IDEA-201393 | QuickDoc popup hides after selecting "Show Toolbar" option if QucikDoc is shown on mouse move |
Bug | IDEA-201449 | Documentation tab name is not updated on following links in documentation |
Bug | IDEA-203588 | JDK11 Javadoc links use wrong anchor format |
Bug | IDEA-203728 | Quick doc opened for an item from Project View changes position if one clicks on a hyperlink it contains |
Bug | IDEA-202665 | Quick documentation resolves method to any compatible method |
Bug | IDEA-189815 | Quick doc popup shown on mouse hover closes when clicking on a reference to a different class inside |
Bug | IDEA-205497 | QuickDoc popup appears on another monitor if invoked from "Brief Info" popup |
Bug | IDEA-201819 | QuickDoc popup is shown under the element in Diagram area even if there is not enough space for it |
Bug | IDEA-202789 | Too many "Element information is not available during index update" notifications |
Bug | IDEA-201280 | QuickDoc popup appears at the cursor position after closing the documentation tab in Tool Window |
Usability | IDEA-200674 | Adjust popup size according to the font size |
Usability | IDEA-200124 | Quick Documentation hides context menu |
Refactoring | Usability | IDEA-206481 | Improve new file "Register New File Type Association" |
Cosmetics | IDEA-206172 | Refactor of directory name that begins with a dot to another name that begins with a dot PREVIEW-s a new name with TWO dots. |
RegExp | Feature | IDEA-202325 | In RegExp form, check whether the regular expression could match a longer input |
Usability | IDEA-202189 | Pressing Shift+Tab in the Check RegExp window leaves the window |
Run | Debug configuration | Feature | IDEA-114577 | Confirm deletion of run/debug configurations |
Bug | IDEA-96960 | Run Configurations popup: inconsistent position for run config folders |
Bug | IDEA-157989 | "Stop" button does not work when the IDE is launched as a background task |
Bug | IDEA-194910 | Add macro support for VM options field (e.g. expand $ModuleFileDir$ properly) |
Bug | IDEA-195693 | Context help shows 404 page when invoked for a run configuration which don't have special help page |
Bug | IDEA-206761 | Run configuration adds one more underscore |
Bug | IDEA-202004 | Run Configuration. Red class name "Class 'Main' is in the default package" |
Usability | IDEA-204335 | Need an ability to disable run configuration delete confirmation dialog |
Usability | IDEA-201215 | JVM launcher cannot process @argfiles produced by IDEA |
Usability | IDEA-206173 | Environment Variables: can no longer paste from clipboard |
Usability | IDEA-207069 | Environment Variables "Open Folder" |
Usability | IDEA-206392 | Do not allow empty parameters in Run configuration > Spring Boot > Application |
Exception | IDEA-205510 | Throwable at com.intellij.execution.impl.RunManagerImpl.addConfiguration$intellij_platform_lang_impl |
Settings Repository | Feature | IDEA-174290 | Settings Repository plugin leaks sensitive information in the commit message |
Bug | IDEA-206186 | When starting up new 2019.1 IDEA it resets settings if JetBrains Account is used. |
Bug | IDEA-182954 | Font size setting synchronization (via account) fail |
Bug | IDEA-193044 | Duplicated plugins in Sync Plugin list |
Bug | IDEA-205426 | Unable to push settings to shared repository - Unknown macro $PROJECT_FILE$ in storage file spec |
Structural Search and Replace | Feature | IDEA-161879 | CTRL+C on Structural Search > Existing Templates yields SearchConfiguration@2115ed8a |
Feature | IDEA-198496 | Structural search usability: Switch between search and replace modes |
Bug | IDEA-200742 | Tooltip with "Edit Filters" should be disabled in Existing Templates window |
Bug | IDEA-201528 | Simple xml query not found because of index access problem |
Bug | IDEA-200892 | Dialog remembers its size incorrectly |
Bug | IDEA-202914 | mess after selection |
Bug | IDEA-201300 | No validation after filter change |
Bug | IDEA-202451 | SSR: search templates are missing on each project openenig |
Bug | IDEA-206795 | File type not correctly detected from editor selection |
Bug | IDEA-201833 | Structural search inspection: added filter is not saved for search template |
Usability | IDEA-203074 | Cutting and pasting a placeholder in the template editor looses all placeholder filters |
Usability | IDEA-168054 | Make structural search/replace templates available globally |
Task Management | Bug | IDEA-205965 | Pivotal Tracker implementation uses the deprecated and shutdowned API |
Cosmetics | IDEA-171919 | Underscore missing in task list drop-down |
Template Languages. FreeMarker | Bug | IDEA-205704 | Freemarker editor doesn't resolve variables anymore when using <#stop "" /> statement in some cases |
Exception | IDEA-204842 | nonempty text is not covered by block in #<FreeMarker> |
Terminal | Feature | IDEA-119667 | Feature request: shortcut for switching between terminal tabs |
Bug | IDEA-204243 | In 2018.3 terminal doesn't save commands to the history (zsh). |
Bug | IDEA-201228 | IllegalStateException when split Terminal tab |
Bug | IDEA-155571 | terminal history not retained between openings op terminal pane |
Bug | IDEA-205239 | Cmd+W in a Terminal tab moved to the Editor closes the wrong window |
Bug | IDEA-204725 | Terminal with bash: 'cat' process ignores SIGPIPE |
Bug | IDEA-165632 | The terminal is called twice. |
Usability | IDEA-205457 | Terminal trap DEBUG overrides my trap |
Usability | IDEA-132932 | Console font change doesn't take effect immediately |
Usability | IDEA-204510 | too easy to accidentally close terminal window |
Usability | IDEA-206189 | Fall back shell path for terminal settings |
Thymeleaf | Feature | IDEA-129851 | Thymeleaf: rename doesn't work for included fragments |
Bug | IDEA-152588 | Thymeleaf: completion should be available for the included/replaced fragments |
Bug | IDEA-152595 | Thymeleaf: no navigation/completion/rename is provided for the included/replaces template w/o specified fragments (Complete-template fragments) |
Bug | IDEA-163350 | Darcula color scheme not looking very nice in Thymleaf templates |
Bug | IDEA-130667 | Thymeleaf: incorrect completion in th:include attribute value |
Bug | IDEA-145628 | Thymeleaf: data-th-* syntax should not require xmlns declaration |
Bug | IDEA-129852 | Thymeleaf: th:include: same-file fragment can be referenced with no keyword specifying |
Bug | IDEA-205379 | Thymeleaf: navigation to the parametrized fragment doesn't work |
Bug | IDEA-145647 | Thymeleaf: support navigation to included / replaced fragment |
Exception | IDEA-129849 | Thymeleaf: exception on attempt to rename the included file |
UML | Bug | IDEA-208229 | Export diagram to image file: progress cancelling doesn't work |
Bug | IDEA-204874 | UML diagram: context menu does not work on macOS |
Bug | IDEA-207533 | Move UML diagram colors to color theme, then use editor color theme |
Bug | IDEA-207912 | Diagrams background is white on Darcula |
Unit Testing. JUnit | Feature | IDEA-205843 | Click to see difference for JUnit doesn't support anonymous FeatureMatchers (too sensitive to whitespace) |
Feature | IDEA-201121 | Ignore @Enabled... conditions when run individual JUnit5 test |
Feature | IDEA-201375 | 2018.3 Beta + Rerun Failed Tests does not work with JUnit 5.3.1 Dynamic Test using a testSourceURI |
Feature | IDEA-202111 | JUnit5 suggest, make reference and validate @EnumSource values from enum constants |
Bug | IDEA-206892 | Incorrect JUnit tree generated for repeated parameterized tests |
Bug | IDEA-204168 | Test class selection by name is broken |
Bug | IDEA-202869 | Run Configuration with Test Kind 'TAGS' has unsolvable Error |
Bug | IDEA-199945 | Idea 2018 and Junit 5 duplicates test executions when running tests from the IDE |
Bug | IDEA-139160 | Slow response during execution of unit tests when assertion fails with big message |
Bug | IDEA-203414 | Test configuration with invalid class shows as passing |
Bug | IDEA-198613 | Test output removed when JUnit test fails |
Bug | IDEA-205512 | IntelliJ is only running the first package when you select multiple packages to run test |
Bug | IDEA-201118 | Ignore @DisabledIf condition when run individual JUnit5 test |
Bug | IDEA-123039 | StackOverflowError when exporting large junit results |
Bug | IDEA-200501 | JUnit3: "leaf" empty JUnit3 TestSuites are no longer visible |
Bug | IDEA-205937 | Can't run whole project JUnit tests in Gradle project with multiple modules because of NumberFormatException |
Bug | IDEA-185466 | Wrong test run configuration can be used when running module tests |
Bug | IDEA-203609 | IDE won't run JUnit tests classes with same name |
Bug | IDEA-178882 | Fork doesn't work properly when run tests from package with mix of Junit4 and Junit5 tests |
Bug | IDEA-190838 | Generated JUnit's setUp() method does not compile |
Bug | IDEA-159414 | Execute single overridden test method in JUnit test class without explicit @Test |
Bug | IDEA-200313 | JUnit Jupiter tests ignored when run by pattern and with Vintage tests |
Bug | IDEA-202575 | JUnit5: FileSource test/container opens file in "bin" folder (if available) on "Jump to Source" or "Show Source" |
Bug | IDEA-202594 | Counter of total tests shows less then it should when test fails |
Bug | IDEA-202418 | Confusing output from opentest4j MultipleFailuresError |
Bug | IDEA-195665 | Not good generate test source |
Bug | IDEA-160306 | Very long text in test result failures clips the "Click to see difference" link |
Performance | IDEA-203173 | JUnit 5 Platform Integration calls TestEngine.discover twice |
Usability | IDEA-206042 | Display name of failed test in JUnit diff window |
Usability | IDEA-205284 | JUnit5: using @ParameterizedTest and @Test in the same class shows erroneous hint for public access class/methods |
Usability | IDEA-179482 | Support opentest4j in all tests not just JUnit 5 |
Usability | IDEA-195529 | Test run gutter inconsistency |
Unit Testing. TestNG | Bug | IDEA-206449 | TestNG: test name is not displayed if it is identical to the suite name |
User Interface | Bug | IDEA-184388 | Exception on pressing "context menu button" if there is no context menu in the current UI component |
Bug | IDEA-127973 | Ctrl+Click doesn't work for multiple selection in Changes | Log, File History |
Bug | IDEA-202939 | Can't exit search from Mac Touch Bar when no Touch Bar menu configurations |
Bug | IDEA-207737 | support native custom decoration |
Bug | IDEA-198933 | Problem painting splash screen tail image |
Bug | IDEA-204015 | IllegalArgumentException because event getcomponent is null (from TrayIcon) |
Bug | IDEA-206484 | "Switch Boot Runtime" dialog: Some local JDKs are shown as "Undefined[Local]" in drop-down list |
Bug | IDEA-206399 | Navigation bar missing on opening new project |
Bug | IDEA-207598 | Show smart step into popup above the line |
Bug | IDEA-201103 | Linux native menu: some submenu are empty |
Bug | IDEA-203219 | Touch Bar buttons for "Find/Replace in Path" dialog do not correspond to dialog buttons |
Bug | IDEA-207957 | IDEA is not switched to full screen on Windows |
Bug | IDEA-204789 | project frame opens out of screen |
Bug | IDEA-204130 | Find usages -> Export to Text background does not match font colour |
Bug | IDEA-204534 | KDE global menu |
Bug | IDEA-206344 | Recent Locations popup: after exiting presentation mode, popup may keep the enlarged font for snippets |
Bug | IDEA-202305 | Update JavaScriptDebugger and JavaScriptLanguage icons |
Bug | IDEA-118112 | Additional keybindings |
Bug | IDEA-166195 | icons doing the same action: intended? |
Bug | IDEA-186740 | Scrollbar overlaps piece of text in an overflow hint |
Bug | IDEA-206775 | Remove Run Anything icon for IntelliJ IDEA |
Bug | IDEA-201104 | Linux native menu: popups are not closed when native menu is opened |
Bug | IDEA-203502 | Preview in "Find Usages" toolwindow turns green when disabled |
Bug | IDEA-206700 | Validation in tables: bugs |
Bug | IDEA-199508 | New Search Field: replace clean icon with close one |
Bug | IDEA-204678 | Editor tab is minimized to OS title bar when detaching it with a mouse |
Bug | IDEA-202749 | Missing mnemonics for labels |
Bug | IDEA-203496 | java.lang.IllegalStateException: component cannot be null |
Bug | IDEA-204831 | On IDEA restart 2 projects are opened while when IDEA was closed only one project was opened |
Bug | IDEA-207394 | Icon animation stops in TestTree for one project if tests were started in parallel in two projects |
Bug | IDEA-186873 | Unpinned "Find Usages" window became closed when some control in it are pressed |
Bug | IDEA-201284 | Linux Native Menu Bar: main menu is not available if the detached editor has focus |
Performance | IDEA-205737 | parameter info tooltip slows down typing in editor |
Performance | IDEA-199938 | "Compress and Show Logs" works on UI thread |
Performance | IDEA-204341 | 30s hang inside DeferredIconImpl |
Performance | IDEA-199779 | Make generated icons lazy |
Usability | IDEA-203571 | Disabled icons on status bar should support LAF changes |
Usability | IDEA-206969 | Consistent names of actions in View menu |
Usability | IDEA-167451 | file chooser dialog: can't definitely say which icons are grayed and which are wnot |
Usability | IDEA-202513 | 'Evaluate' window always shows on a fixed size and location. |
Usability | IDEA-203577 | Update tool window modes menu |
Usability | IDEA-206408 | "Switch Boot Runtime" dialog takes a long time to show up |
Usability | IDEA-180216 | Image viewer zooms in wrong direction on scroll wheel |
Usability | IDEA-195255 | Dialog Non-Project Files Protection: make OK primary button |
Cosmetics | IDEA-85566 | Git branches with underscores don't render properly in branch menu |
Cosmetics | IDEA-199007 | Incorrect progress dialog border rendering |
Cosmetics | IDEA-184165 | Startup splash screen progress bar is not centered |
Cosmetics | IDEA-203829 | Analyze actions shows "Include test sources" option even if there are no tests in the project |
Cosmetics | IDEA-206478 | Partial commits: 'Uncheck All' checkbox misaligned with dependent checkboxes |
Cosmetics | IDEA-203937 | Vertical aligned windows can't be resized entirely anymore |
Cosmetics | IDEA-205826 | Annotation name is cropped on hiDPI monitor 175% scale |
Cosmetics | IDEA-200555 | Icons in the Apply Patch dialog are not updated |
Task | IDEA-205679 | Rework validation in tables |
Exception | IDEA-205460 | "Throwable: Project is already disposed" in Structure View on Close project |
Exception | IDEA-203132 | NullPointerException occurs on entering Presentation mode |
Exception | IDEA-208621 | Bookmark dialog's move up/down actions do not work (throw exceptions) |
User Interface. Action System | Bug | IDEA-202541 | Replacing an action via unregisterAction/registerAction may not update references in action groups |
Bug | IDEA-202598 | Remove action from all action groups when ActionManager.unregisterAction is called |
Exception | IDEA-203236 | Throwable occurs when accessing "Run Anything" via shortcut |
User Interface. Controls | Bug | IDEA-204186 | IDEA lost mnemonic for 'File-eXit' |
Bug | IDEA-204972 | Cannot assign context-dependent shortcut key if that shortcut is left alone for a different context |
Bug | IDEA-202228 | NPE at com.intellij.ide.ui.laf.darcula.ui.DarculaProgressBarUI.paintDeterminate |
Bug | IDEA-207083 | Implement validation of checkboxes |
Bug | IDEA-200457 | ComponentValidator doesn't work with EditorTextField |
Bug | IDEA-207235 | On Linux it's impossible to switch tabs in Debug Tool Window (e.g. from Threads to Frames), in Project View if the first line is selected |
Cosmetics | IDEA-201120 | Cannot Run Git popup contains Configu link instead of Configure |
Cosmetics | IDEA-202283 | Plugins UI: Top border of "Back to Plugins" button is cut |
Exception | IDEA-198778 | Exception on a click to the hidden toolwindow toolbar item |
User Interface. Focus | Bug | IDEA-203154 | Focus lost when some tab is closed in Version control toolwindow |
Bug | IDEA-187615 | VCS tool window loses focus when file is selected from History dropdown list |
Bug | IDEA-194482 | Focus lost from main pane after swithcing tabs with keyboard (Alt+Right) |
User Interface. Keyboard Input | Bug | IDEA-203999 | Double CMD doesn't show tool windows |
Bug | IDEA-206348 | Can no longer use "AltGr" to invoke Alt-Enter for Intention action under JDK11 |
Usability | IDEA-206757 | [Sublime keymap]: "Ctrl+Shift+Backspace" should be mapped to "delete to line start" action |
User Interface. Look and Feel | Bug | IDEA-203934 | Icons become of a Darcula theme after restarting IDEA with "High Contrast" theme set |
Bug | IDEA-185124 | Project Structure dialog doesn't change theme properly |
Bug | IDEA-204746 | No border between 'Shelf' toolwindow content area and toolbar |
Bug | IDEA-201938 | High Contrast Theme: UML diagram window is still grey for contrast scheme |
Bug | IDEA-159315 | Black text on dark background in 'Rename File' dialog box. (Dracula theme) |
Bug | IDEA-206617 | Cannot open Settings when a theme is applied |
Cosmetics | IDEA-204282 | Tree in "File and Code Templates" has grey background when "High Contrast" theme is applied |
Task | IDEA-203153 | Support old color key names |
User Interface. Navigation | Feature | IDEA-115029 | Feature request: recent files dialog should use up/down/left/right key mappings |
Bug | IDEA-206176 | Recent locations popup: long string editing leads to location shown as empty |
Bug | IDEA-154117 | Cannot bind Alt+S to an action |
Bug | IDEA-206340 | Recent Locations popup: after checkbox is checked by mouse popup loses keyboard focus |
Bug | IDEA-207077 | Header does not resize on popup resize, title and checkbox may overlap |
Bug | IDEA-207963 | Can't find some recent files in Search Everywhere top |
Bug | IDEA-208222 | Search Everywhere: Items duplicated in Files and Symbols sections |
Bug | IDEA-207903 | Search Everywhere: Selection disappears when "more" item activated |
Bug | IDEA-206205 | Recent Locations popup: new-created file doesn't appear in popup |
Performance | IDEA-202231 | Compute breadcrumb information outside of EDT |
Usability | IDEA-207546 | Goto file: match spaces with file separators |
Usability | IDEA-204149 | Disable Search Everywhere from automatically inserting last query |
Usability | IDEA-204424 | Confusing representation of items without a group in go to related symbol popup |
Task | IDEA-209217 | Fixed size RL popup |
Exception | IDEA-206238 | IAE at com.intellij.util.containers.ContainerUtil.$$$reportNull$$$0 |
Exception | IDEA-200357 | 'Quick Documentation' action fails with exception |
User Interface. Project View | Feature | IDEA-123918 | Allow to use additional keymaps for up/down in project window |
Feature | IDEA-200471 | File nesting not happening when file name is equal to configured file suffix |
Bug | IDEA-176384 | Scroll from source not working anymore |
Bug | IDEA-204918 | File nesting doesn't work with .java files |
Bug | IDEA-190056 | Class members are highlighted as erroneous when they aren't |
Bug | IDEA-203616 | Update in Resource Bundle makes the file explorer to close the Resource Bundle folder |
Exception | IDEA-204840 | StringIndexOutOfBoundsException on Enum file opening when "Structure.Show Inherited" enabled |
Exception | IDEA-203552 | CancellationException at org.jetbrains.concurrency.AsyncPromise.cancel |
Version Control | Feature | IDEA-177606 | Use more relaxed heuristics to mark cherry-picked commits |
Feature | IDEA-167703 | Shelf deletion should support undo instead of confirmation |
Feature | IDEA-202946 | Show History for selection should work for the caret position |
Feature | IDEA-200561 | VCS Annotations: add mode to show author initials instead of full name |
Feature | IDEA-182234 | VCS code analysis: specify exactly how many files contain problems |
Feature | IDEA-203130 | Allow to apply shelved changes without removing them from shelf by dragging corresponding changelist to 'Local Changes' tab while holding Ctrl |
Feature | IDEA-52058 | Prompt to add files to version control that got copied into a project externally. |
Bug | IDEA-203802 | Unshelve Silently restores several changelists in one |
Bug | IDEA-148109 | A file ignored via .gitignore is shown as modified in 'Local Changes' |
Bug | IDEA-202099 | Shelve tab automatically closed if delete last shelve even if there are items in Recently deleted |
Bug | IDEA-207102 | Annoying "Shelf" behavior changes |
Bug | IDEA-203012 | Files which were not added under VCS at once, do not appear at the list of files proposed ti add to VCS on project reload |
Bug | IDEA-179602 | Workspace should not be restored is a branch is not checked out |
Bug | IDEA-206072 | IDEA shows half of project with an olive color |
Bug | IDEA-205302 | 'Clean Unshelved Changelist' - Option button has no default option |
Bug | IDEA-204713 | Deadlock after switching git branches (with kotlin) |
Bug | IDEA-170942 | Scope background color is not shown for files that do not have VirtualFile |
Bug | IDEA-205331 | Cancelling pre-commit code analysis leaves all local changes in stash/shelve |
Bug | IDEA-87811 | No line status markers for files modified without checkout |
Bug | IDEA-201084 | 'Group By' button doesn't work in Apply Patch dialog |
Performance | IDEA-205332 | Pre-commit code analysis stashes all roots in the multi-repo project |
Performance | IDEA-208067 | Project leak via EditorImpl -> InlayModelImpl -> AnnotateRevisionAction$MyVcsVirtualFile |
Performance | IDEA-201408 | ChangesViewManager's tree builds itself in EDT causing performance problems |
Usability | IDEA-93999 | Don't show modal "add files to VCS" dialog when files being added are project files |
Usability | IDEA-195646 | 'Local Changes' tree shows module names instead of directory names if 'Group by: directory' is selected |
Usability | IDEA-167403 | Shelf: focus disappears after removing one of the shelved lists |
Usability | IDEA-138130 | Make 'vcs changed' popup scrollable for much code |
Usability | IDEA-192682 | Can't drag&drop several files from 'Shelf' tool window to the 'Local Change" tool window |
Cosmetics | IDEA-203839 | Change 'Unshelve changes' dialog button rename |
Task | IDEA-204766 | Unbundle TFS plugin |
Task | IDEA-204767 | Unbundle CVS plugin |
Exception | IDEA-201711 | Throwable at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed |
Exception | IDEA-205978 | Already disposed on exit from offline inspections |
Exception | IDEA-180971 | java.lang.RuntimeException: java.lang.Exception: Cannot get ChangeListManager component state |
Version Control. Git | Feature | IDEA-193870 | Set GIT_OPTIONAL_LOCKS for IDE operations |
Feature | IDEA-116425 | Ignored files and folders should indicate that they are ignored |
Feature | IDEA-139940 | Force push could be made a bit safer with --force-with-lease option |
Feature | IDEA-190870 | Cherry-pick only some of the files from the selected commit |
Bug | IDEA-200432 | VCS: deleted previously generated .gitignore file will be recreated anew after opening project again |
Bug | IDEA-200354 | unwanted .gitignore created |
Bug | IDEA-76760 | When a file is added to git and immediately deleted, IDEA update fails with no visible reason |
Bug | IDEA-200208 | Git: the set custom shelf location should be considered on .gitignore generating |
Bug | IDEA-204694 | IO changes: Outgoing commits are not shown when local and remote branch names do not match |
Bug | IDEA-205297 | java.lang.NullPointerException at git4idea.checkin.GitCheckinHandlerFactory$MyCheckinHandler.getSelectedRoots(GitCheckinHandlerFactory .java:368) |
Bug | IDEA-200486 | "This file doesn't belong to the project" warning for .gitignore file in the project |
Bug | IDEA-205777 | IO Commits: commits status is not saved after refresh time is over |
Bug | IDEA-200433 | VCS: gitignore not always created after new project creation |
Bug | IDEA-200211 | Git: if the project files are located not in the project root, but in some subfolder, the .gitignore is generated incorrectly |
Usability | IDEA-187448 | Partial commit | "Uncheck all" button |
Usability | IDEA-204470 | 'Update checks failed' warning on Branches popup |
Usability | IDEA-201596 | Don't add unrelated entries to automatically created .gitignore file |
Usability | IDEA-174119 | Git -> Add option should execute git add for all selected files |
Usability | IDEA-206134 | Unknown host question is asked N times for a single host |
Usability | IDEA-155587 | Git action "Checkout with Rebase" has counter-intuitive name |
Cosmetics | IDEA-203057 | Unify wordings in 'GitHub Pull Requests' |
Version Control. GitHub | Feature | IDEA-202764 | Add Open on GitHub option to annotations in diff dialog of older revisions |
Bug | IDEA-206841 | GitHub pull requests: reviewers list is not sorted |
Bug | IDEA-201720 | Multiplr Github accounts: can't clone from the accessible host while another configured one can't be reached |
Bug | IDEA-203744 | "Checked Out Branch pull/xxx" popup displayed even when no branch is checkout |
Usability | IDEA-200441 | Git: "Сhoose Github Account " dialog size is not remembered |
Version Control. Log | Bug | IDEA-191688 | Resume indexing operation infinite pop-up dialog |
Bug | IDEA-206766 | Bug in Log filtering by branch |
Usability | IDEA-202408 | Strange window flickers on the screen when I navigate through git log (Windows 10) |
Usability | IDEA-160441 | Better name for Log tabs & tooltips |
Usability | IDEA-130970 | Git Log: search for filter string both in hashes and in strings |
Exception | IDEA-200875 | NPE at com.intellij.vcs.log.ui.render.GraphCommitCellRenderer$MyComponent.getFontMetrics |
Version Control. Mercurial | Bug | IDEA-130035 | Mercurial - move refactoring bugs |
Bug | IDEA-203079 | Add project files to Mercurial |
Task | IDEA-205988 | Please get rid of dependency on javax.activation |
Task | IDEA-203152 | Update incoming / outgoingChangesOn icons for HG |
Version Control. Subversion | Bug | IDEA-206423 | Subversion: impossible to merge file conflict using idea |
Performance | IDEA-207024 | 100% CPU usage when working with a changelists of ~100 files |
Exception | IDEA-202460 | NFE at org.jetbrains.idea.svn.commandLine.CommandUtil.parse |
Version Control. TFS | Bug | IDEA-206226 | Investigate duplicate condition in org.jetbrains.tfsIntegration.tests.ChangeHelper#getModificationChange |
Bug | IDEA-206607 | TFS: Axis2 configuration error/ClassCastException on workspace creation |
Bug | IDEA-206233 | TFS checkin not possible "Validation must be performed before checking in" |
Web Services | Bug | IDEA-176843 | @OnMessage inspection false positive on String/boolean pair |
XML | Feature | IDEA-199839 | Support deprecation in xsd schemas |
Bug | IDEA-170206 | 'Collapse empty tag' intention breaks code |
Bug | IDEA-199694 | XML reformatting does not preserve line breaks when the comments are at the end of the file |
Bug | IDEA-194155 | "Collapse empty tag" quickfix deletes non-empty inner tags in XML file |
Cosmetics | IDEA-204273 | Outdated version of the Xerces library in org.jetbrains.intellij.build.CommunityLibraryLicenses |
Exception | IDEA-128571 | AIOOBE at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$ElementStack.popElement |
i18n | Bug | IDEA-179972 | Subgroups properties names changes when you select group node |
Bug | IDEA-179376 | Almost all items from refactoring menu is unavailable for Resource Bundle in Project Tree |
Bug | IDEA-205800 | Properties keys are not collected into PropertyKeyIndex from Properties language injections |
Bug | IDEA-179977 | The properties keys names should be in full format in Resource Bundle Editor when "Group by Prefixes" button is not pressed |
Exception | IDEA-180097 | NPE on deleting Resource Bundle |
No subsystem | Feature | WEB-37472 | TypeScript 3.4: support improved type inference for unions/intersections |
Feature | WEB-11807 | Feature: Folder templates for new projects |
Feature | WEB-36697 | Add support for SVG properties to W3C CSS validator |
Feature | WEB-34725 | Angular: provide navigation and content assist for selectors in [ngClass] |
Feature | WEB-37151 | Use proper syntax highlighting for destructured functions |
Feature | WEB-29230 | HSLA (color) support in JS strings |
Bug | WEB-37754 | Meaningless text in quickdoc for document.createElement() invoked from a TS file |
Bug | WEB-32905 | Can't analyse webpack.config.js: coding assistance will ignore module resolution rules in this file. |
Bug | WEB-35483 | Invalid window order for filechooser in window "Run Gulp/Grunt/npm Task" |
Bug | WEB-36877 | JavaScript projects: IDE frequently freezes when typing in the editor |
Bug | WEB-35729 | So called "Smart Paste" escapes valid code blocks making them invalid in Javascript. |
Bug | WEB-37006 | Via quick-fix for failed tests possible to run several identical debug session, put several breakpoints on the same place |
Bug | WEB-37365 | Autocompletion using Typescript definitions does not work at destructuring. |
Bug | WEB-36034 | ##teamcity log messages when run mocha tests |
Bug | WEB-36639 | New project template is only visible after the IDE restart |
Bug | WEB-37751 | Poor documentation formatting for 'ary' function in lodash |
Bug | WEB-36051 | JSX: no parser recovery on an opening "<" |
Bug | WEB-37226 | Can't run Vue.js plugin project (outdated config) |
Bug | WEB-37667 | JSX tag is not closed on typing / |
Bug | WEB-37044 | Invalid Inspection Warning - JavaScript - Constructor Returns Primitive Value |
Bug | WEB-37062 | image tag incorrectly marked as deprecated in an SVG context |
Bug | WEB-36306 | Welcome frame missing Create New Project action link |
Bug | WEB-32850 | How to apply code style base on Prettier on this project, after saying "no" initially |
Bug | WEB-35513 | NodeJS: Importing a new project takes hours (when node_modules is already occupied) |
Bug | WEB-36646 | Please add "parallelize" to the default dictionary |
Bug | WEB-36757 | Quick Documentation: link to the external doc page is hidden after the click |
Performance | WEB-35491 | Webstorm process uses up to 500% CPU |
Usability | WEB-36592 | Quick Documentation tooltip shown on mouse move doesn't include a link to external docs |
Usability | WEB-37387 | 'Ternary to if' and 'Split declaration/initializer' should be available on 'const' and turn them to 'let' |
Usability | WEB-37649 | Angular: not possible to overtype auto-inserted pair braces in interpolation |
Usability | WEB-36796 | Save as project template: use notification instead of modal dialog |
Cosmetics | WEB-37438 | 'Change color' alt+enter menu item is misaligned |
Build tools | Feature | WEB-36867 | Use interactive console for npm scripts run tool window |
CSS | Feature | WEB-30004 | Stylelint: allow linting CSS/PostCSS files with custom extensions |
Feature | WEB-36035 | Extract CSS variable refactoring |
Feature | WEB-96 | Allow browser selection for CSS validation |
Feature | WEB-21378 | color preview for css custom properties |
Feature | WEB-36260 | In stylesheet linked to Angular template, provide completion for classes/IDs defined in html |
Feature | WEB-37256 | Instant image preview of encoded SVG data |
Feature | WEB-28203 | CSS Modules: import class with hyphen as camelCase |
Feature | WEB-30704 | @apply is deprecated and only supported by PostCSS, use more lenient parsing |
Bug | WEB-37249 | CSS inspection for 'appearance' property |
Bug | WEB-37312 | CSS: 'Browser compatibility (properties)' inspection: "no MDN compatibility data" is shown for the properties with the appropriate data available |
Bug | WEB-35011 | Sort CSS properties: correctly move the end of line comment together with the property |
Bug | WEB-37014 | Typo in allowed property values for css overflow property |
Bug | WEB-36942 | Sort CSS properties (aka Rearrange) in SCSS files doesn't work inside media queries |
Bug | WEB-27632 | Bad scope for CSS resolution in Angular Templates |
Bug | WEB-37292 | CSS: Extract variable: do not allow to invoke refactoring over the var() function |
Bug | WEB-37524 | Hyphen css class renaming doesn't work |
Bug | WEB-37332 | css attribute place-items has no supported values |
Task | WEB-37628 | Support 'CSS Overscroll Behavior Module' CSS spec |
Task | WEB-37622 | Support "Motion Path Module Level 1" CSS spec |
Exception | WEB-37372 | Extracting ruleset in JS strings produces the exception |
Exception | WEB-34320 | Locate duplicates doesn't work for css |
Dart | Feature | WEB-36421 | Feature: allow to limit the scope of the Dart Analyzer with the current package |
Feature | WEB-23646 | Include non-imported Dart classes in code completion list and auto-insert import |
Bug | WEB-36954 | Dart plugin incorrectly prevents editing excluded files |
Bug | WEB-17258 | Dart SDK is not configured after updating Dart |
Usability | WEB-37176 | when launching a Dart web app, delay launching until wevdev is ready and serving the app |
Debugger | Feature | WEB-12349 | Debugger console: support string substitutions/output styling |
Feature | WEB-27977 | Debugger console: use special colors for `console.info()` and `console.warn()` messages |
Feature | WEB-37309 | Console message filtering |
Feature | WEB-35737 | npm script debugging not supported without $NODE_DEBUG_OPTION argument |
Bug | WEB-36666 | 'Collecting data' for all variables after input in console |
Bug | WEB-36660 | Debugger: empty library file is opened |
Bug | WEB-37397 | Syntax error in Debug when try to "evaluate" arrow function expresion |
Bug | WEB-36526 | When evaluate in console an object with many properties, some of them can't be shown due to a limit |
Bug | WEB-34213 | javascript debug insists on using Chrome Canary, rather than my release Chrome 68 |
Bug | WEB-37354 | Can't evaluate objects created in console |
Bug | WEB-36462 | Background is blinking in debugger console |
Bug | WEB-37144 | Breakpoint already exist error after disabling suspend for existing breakpoint |
Bug | WEB-36953 | Throwable when rerunning tests |
Bug | WEB-36095 | WinpException when stop Node.js run/debug configuration on Windows |
Bug | WEB-37352 | Fonts in js debug console should be the same as in editor |
Bug | WEB-37440 | Async stacktrace not shown in console |
Bug | WEB-37018 | ReferenceError when trying to evaluate expression |
Bug | WEB-37070 | Disabled/muted/removed breakpoints still hit in Webpack applications after recompile |
Bug | WEB-34557 | Debugging doesn't work for Vue+typescript when using @vue/cli 3.0.0 |
Bug | WEB-37444 | Console input icon doesn't change its size while changing font size |
Bug | WEB-35502 | Jest: debugger hits the wrong line on debug session restart |
Usability | WEB-36785 | Show warning when specifying hostname in the "Host" field of "Attach to Node.js/Chrome" remote debug configuration |
Usability | WEB-36448 | Better presentation for stack trace in debugger console |
Cosmetics | WEB-37515 | Icons in console are not aligned |
Cosmetics | WEB-37357 | Remove extra line in Filters popup |
Cosmetics | WEB-37349 | Move icons on the top line of output |
Task | WEB-33598 | Customize URL for react-native |
Task | WEB-37145 | Debugger console: groups |
Exception | WEB-37538 | RuntimeExceptionWithAttachments when debug npm script with interactive console |
Exception | WEB-36972 | Assertion when debugging with temporary breakpoint |
Exception | WEB-37246 | NoClassDefFoundError when debug via JavaScript run configuration |
Exception | WEB-36460 | ObjectNotDisposedException when create @angular/cli project |
Exception | WEB-36682 | UnsupportedOperationException when call 'Pause output' |
Exception | WEB-37223 | TypeCastException when call console.group() |
Exception | WEB-36540 | BufferOverflowException when drag console outside IDE |
HTML | Feature | WEB-9469 | Alphabetically sorting of attributes in html and css (inline css) |
Feature | WEB-32621 | Update HTML documentation |
Feature | WEB-37374 | Add "application/ld+json" to `<script type>` completion |
Feature | WEB-34660 | Navigate | Symbol should search for HTML tags by id. |
Feature | WEB-2192 | References guide in html and css |
Feature | WEB-36403 | Show SVG elements only inside svg tag in HTML files |
Feature | WEB-27624 | Code inspection does not scan for deprecated HTML attributes. |
Feature | WEB-5087 | Suggest more relevant tag names and remove delay |
Feature | WEB-16881 | Create inspection to look for deprecated HTML 5 tags and attributes. |
Bug | WEB-36583 | Tag name editing synchronization lags with some actions |
Bug | WEB-25857 | <script onerror="..."> highlight error in .html files |
Bug | WEB-36394 | scoped is marked as deprecated for style tag in vue file |
Bug | WEB-36779 | HTML Documentation: invalid symbols in the description text |
Bug | WEB-36795 | HTML docs: doc is not always available in code completion |
Bug | WEB-23008 | HTML5 documentation: "W3C website" links to old HTML4 specification in HTML5 file |
Bug | WEB-36179 | HTML code style arrangment with order by name order does not rearrange all elements |
Bug | WEB-32620 | HTML documentation: remove links to SitePoint |
Bug | WEB-36934 | React-native tag is incorrectly shown as deprecated |
Bug | WEB-35193 | HTML5 Outline shows <td> elements |
Bug | WEB-26164 | onload event on STYLE tag is no longer allowed in v 2017.1 |
Bug | WEB-36843 | HTML Documentation: SVG: empty description with a dot |
Bug | WEB-37518 | HTML documentation shows existing tag instead of selected variant |
Bug | WEB-36848 | html 5 boilerplate v7+ falls back to git checkout |
Bug | WEB-36794 | HTML docs: description for parent docs is shown when doc is invoked in completion |
Bug | WEB-34763 | MathML tags should not be available in the completion list outside <math> tag |
Bug | WEB-26169 | style attribute on script correupt |
Bug | WEB-37307 | "Form input without an associated label" inspection should work when input has a placeholder |
Usability | WEB-6322 | Suppress code inspection "Form input without an associated label" when input has placeholder |
JSON | Feature | WEB-31905 | Semantic highlighting for JSON files |
Feature | WEB-36467 | JSON: show schema conflict notification for widget, get rid of editor notification bar |
Feature | WEB-37295 | Support non-standard deprecation attributes for JSON Schemas |
Feature | WEB-36774 | Add eslintIgnore to package.json schema |
Feature | WEB-36487 | JSON schema in yaml notation |
Feature | WEB-34933 | Suggest schemas from schema catalogue and schema schemas in "$schema" completion |
Bug | WEB-37571 | json schema oneOf not validating correctly |
Bug | WEB-37261 | YAML plugin show error: Validates counter ‘if’ branch but no ‘else’ branch is present |
Bug | WEB-37393 | If-then-else validation issue |
Bug | WEB-36161 | JSON: Don't input value to property if it already contains some value |
Bug | WEB-31887 | "Wrap with double quotes" without effect ("JSON standard does not allow such tokens") |
Bug | WEB-36973 | JSON validation doesn't allow large integer values, although it should |
Bug | WEB-31900 | JSON: Extend Selection doesn't respect camelHump settings |
Bug | WEB-36429 | JSON: Don't show object/array default values in completion |
JavaScript | Feature | WEB-33449 | Intention actions and refactoring to replace code by destructuring |
Feature | WEB-32703 | Auto-import with webpack alias: always use the shortest possible path on import |
Feature | WEB-32473 | Intentions to add/remove ES6 exports |
Feature | WEB-37007 | Allow initialising all fields of a class |
Feature | WEB-36737 | ES6: show blacklist settings (Do not import exactly from) in UI |
Feature | WEB-36339 | Intention to convert properties in constructor to class fields |
Feature | WEB-30826 | TS 'Type mismatch' errors should show quickfix to update type when available |
Feature | WEB-36957 | Keyword completion for 'return' should insert whitespace/semicolon when applicable |
Feature | WEB-25533 | No suggestions to autocomplete missing properties in Flow by expected type |
Feature | WEB-36316 | Code completion for 'switch' cases |
Feature | WEB-12157 | Add 'Join subsequent variable declarations' intention |
Feature | WEB-35775 | Support 'globalThis' ESnext proposal |
Feature | WEB-36971 | ES6: add a way to disable autoimports from some modules |
Feature | WEB-36338 | Use file name as a suggested name for class/enum/interface |
Bug | WEB-28792 | Add Google Closure like destructured parameters of function in JSDoc |
Bug | WEB-36011 | Flow 'typeof' syntax allows parens, but WebStorm doesn't |
Bug | WEB-37373 | Add/remove ES6 exports. Wrong context detection for arrow/anonymous function |
Bug | WEB-37355 | Custom predefined libraries are unavailable in JSP files |
Bug | WEB-36750 | Color Scheme: Add "Semantic highlighting" option for the JavaScript, TypeScript, and JSON |
Bug | WEB-18054 | CommonJS: prototype methods of re-exported module should be available in completion |
Bug | WEB-20459 | CommonJS: properties of function assigned to module.exports not resolved |
Bug | WEB-35454 | No matching brace/bracket/parenthesis highlighting when ... |
Bug | WEB-25571 | Unresolved types when destructuring require() |
Bug | WEB-36241 | 'Remove unused local variable' behaves incorrectly with array destructuring |
Bug | WEB-36234 | Process json file when it's accessed as module.exports property |
Bug | WEB-37550 | SystemJS autoimports should use path mappings |
Bug | WEB-33767 | \u not escaped when pasted into js string |
Bug | WEB-37149 | Destructuring can hide unused variable warnings/errors |
Bug | WEB-37148 | Semantic highlighting doesn't work for `let` variable assignments inside of separate function scope |
Bug | WEB-37421 | 'Convert ternary to if' breaks variable initialization order |
Bug | WEB-36477 | Module members are not resolved when using @module + @memberof |
Bug | WEB-36947 | "Introduce destructuring variables" introduces 'Invalid delete operator target' |
Bug | WEB-34225 | CommonJS: exported object properties not resolved when assigning `Object.freeze(obj)` to `module.exports` |
Bug | WEB-36012 | TypeScript/Flow arrow function return type annotation allows parens, but WebStorm doesn't |
Bug | WEB-36854 | Autocompletion gets confused on properties when there are 2 same-named classes in different modules |
Bug | WEB-18117 | CommonJS: module property not resolved/completed if module.exports is wrapped in immediately invoked function expression |
Bug | WEB-36872 | Replace with array destructuring with invalid preceding indexers |
Bug | WEB-37420 | Invalid Inspection Warnings - Missing semicolon / Selector matches unknown element dummy_selector |
Bug | WEB-36395 | Completion for React utility types |
Bug | WEB-37413 | "Can't generate code from Angular Schematics" when using WSL |
Bug | WEB-37416 | Add/Remove ES6 exports: "Remove export" intention: do not remove the whole code block on the export default |
Bug | WEB-35445 | Webpack aliases are not resolved if webpack config function is async |
Bug | WEB-34153 | Broken code after pasting a fragment with escaped symbols |
Bug | WEB-26037 | Autocompletion gets confused when imported ES6 classes have the same name |
Bug | WEB-30019 | The IDE can't recognize some mongoose functionality |
Bug | WEB-36193 | Destructuring is not fully supported in control-flow analysis |
Bug | WEB-35455 | No intellisense when using spread operator for 'module.export' |
Bug | WEB-36870 | Replace with destructuring: enable for variables |
Bug | WEB-37112 | JSDoc return type inference inconsistency between `const` and `let` variables breaks quick documentation and type checking inspections |
Bug | WEB-37264 | Incorrect "Type void is not assignable to type () => void" warning |
Bug | WEB-36298 | Semantic highlighting doesn't work for `let` and `const` passed as arguments |
Bug | WEB-36781 | 'Safe delete' is not that safe: should extract side effects |
Bug | WEB-36742 | Auto completion with named alias is not working correctly |
Bug | WEB-30919 | Quick Documentation thinks that variable is tag name |
Bug | WEB-33097 | Call hierarchy action doesn't work for functional expressions |
Bug | WEB-35673 | Extra item in Structure view if file contains @Component |
Bug | WEB-36879 | Static member is not accessible for invocation with assignment under arrow function |
Bug | WEB-35742 | Documentation popup: missing spaces between links to definitions |
Bug | WEB-37211 | Find usages doesn't work with node.js require() |
Bug | WEB-31053 | Fields in ES6 class lose their accessor level on re-assignment |
Bug | WEB-36873 | Introduce new array destructuring doesn't work when invoked inside index |
Bug | WEB-35892 | Symbols from CommonJS module are not resolved when ternary operator is used for the exported value |
Bug | WEB-32587 | JSDoc: support typescript "export as namespace" modules |
Bug | WEB-36875 | Introduce object destructuring doesn't work within template strings |
Bug | WEB-36900 | 'Introduce destructuring variables' wrongly shown |
Bug | WEB-36821 | CommonJS: exported Promise not recognized |
Bug | WEB-37642 | Flow integration super slow on flow 0.92.1 |
Bug | WEB-37736 | Flow process is not finished when close IDE |
Bug | WEB-37324 | Parameter hints popup menu is always invoked for the base language, wrong options page is shown for TypeScript as a result |
Bug | WEB-36902 | Introduce destructuring variable: doesn't work for static fields |
Bug | WEB-32941 | Unresolved variable Node |
Bug | WEB-36598 | Types from 'prop-types' are not resolved |
Bug | WEB-37563 | Can't type semicolon sign in the color string |
Bug | WEB-37297 | Syntax error: A term expected |
Bug | WEB-36935 | Destructuring intentions: Better processing of non-integers (shouldn't be available) and large integers (shouldn't die) |
Bug | WEB-16947 | CommonJS: prototype methods of exported function not resolved |
Bug | WEB-37258 | Import is marked as Unused if more than one import path is resolved (incorrectly) |
Bug | WEB-28276 | Renamed default import causes problems when importing commonjs module |
Bug | WEB-37277 | No completion provided when using default export in iife format |
Bug | WEB-37516 | Javascript classes are not identified correctly when declared with unnamed class expression |
Bug | WEB-36041 | Some refactor actions should not be available for throw expressions |
Usability | WEB-36422 | Do not show index.d.ts file name for items in completion popup |
Usability | WEB-35652 | Accelerators in JavaScript run/debug configuration |
Usability | WEB-35838 | 'new Javascript file' attaches .js extension after .mjs |
Cosmetics | WEB-36414 | Update icons used in completion for methods that could be overriden |
Cosmetics | WEB-36186 | "Must be lvalue" instead of "ReferenceError: invalid assignment left-hand side" |
Exception | WEB-37331 | Flow: LSP: Server crashing on Windows |
Exception | WEB-37608 | NoClassDefFoundError: jdk/nashorn/internal/runtime/NumberToString |
Exception | WEB-37026 | Quick Doc: IllegalArgumentException on invocation documentation with a large image |
Exception | WEB-36918 | PsiInvalidElementAccessException when call 'Introduce destructuring variables' |
JavaScript. Formatter | Feature | WEB-7316 | Feature: Code Style: JS: space before and after unary negate operator |
Bug | WEB-37232 | Red error highlights in JS code style preview |
Bug | WEB-35831 | JSX Body tag wrong indentation |
JavaScript. Frameworks | Feature | WEB-23865 | Angular2 Class binding [class.special]="isSpecial" |
Feature | WEB-37056 | Angular - context aware code completion for pipes |
Feature | WEB-37363 | Angular: incorrect type of bindings of directives with generics |
Feature | WEB-35683 | Angular: disable Angular language services |
Feature | WEB-36071 | Angular - provide completion for attribute bindings |
Feature | WEB-35435 | Improve handling of Angular entities |
Feature | WEB-36150 | Angular - inspect type of expressions result |
Feature | WEB-32278 | Option to not self-close JSX tags when autocompleting |
Feature | WEB-36662 | Support canonical attribute names completion |
Feature | WEB-37243 | Angular - provide auto-import of NgModules during code completion |
Feature | WEB-37063 | Angular - inspect type in template bindings |
Feature | WEB-37057 | Angular - provide quick fix to auto-import NgModule |
Feature | WEB-37284 | Angular - list module as component's related symbol |
Feature | WEB-33517 | Support React 'defaultProps' + ensure compatibility with TS 3.0 'propTypes' |
Bug | WEB-36790 | Angular (version 7) intellisense not working with symlinks |
Bug | WEB-37275 | React + Typescript: broken completion for functional component (React.FunctionComponent) |
Bug | WEB-31288 | Editor > Code Style > HTML "Add for JSX attributes": None Doesn't Work |
Bug | WEB-37318 | Angular: syntax issues with xml entity references |
Bug | WEB-36817 | Completion for 'native' event modifier in Vue.js |
Bug | WEB-36089 | ng-template is listed twitce in the completion list |
Bug | WEB-32279 | Support propTypes defined using static getter |
Bug | WEB-34475 | Angular Dependency and Angular Schematics actions should not be available for scratches and libraries in the project view |
Bug | WEB-31058 | Incorrect warning: Element XYZ doesn't have required attribute children. |
Bug | WEB-37396 | Exception when invoking 'Replace with template string' action in the angular template |
Bug | WEB-37791 | Angular structural directive without argument disables styling |
Bug | WEB-37540 | Angular: auto close opened curly brackets automatically |
Bug | WEB-37283 | Angular: false positive 'Type string is not assignable to type String("up")|String("down")' on string expression |
Bug | WEB-37509 | Emmet expansion in JSX templates generates Quotes for event handlers |
Bug | WEB-37279 | Declaration is not included in any module inspection doesn't work correct when inpsection the whole project |
Bug | WEB-34133 | Usages of component prefixed with underscore are not found |
Bug | WEB-36295 | Angular templates: improve completion suggestions after typing '*' |
Bug | WEB-36856 | Go to definition for some Ionic components takes you to metadata |
Bug | WEB-37589 | Some build-in angular modules are marked as not Angular modules |
Bug | WEB-35197 | Angular: CSS selector marked as unused if it's used in [ngClass] |
Bug | WEB-37588 | [TypeScript][React] Component requires props from a Component connected to Redux |
Bug | WEB-21457 | Angular2: path in templateUrl changes to path relative to current file on refactoring |
Bug | WEB-37647 | "Must be lvalue" in angular template with non-null assertion |
Bug | WEB-37797 | Angular: incorrect text coloring if char entities are used. |
Bug | WEB-30180 | New component tag should not always auto complete to self closing for components that require children |
Bug | WEB-36386 | slot-scope not recognized |
Bug | WEB-35684 | Angular: ensure Angular support is stub safe |
Bug | WEB-37054 | Angular - take NgModule structure into account when resolving pipes, directives and components |
Bug | WEB-37798 | Angular: generic members of parent class not resolved correctly in template |
Bug | WEB-37276 | False positive ' Expression result type' inspection for trackBy functions |
Bug | WEB-37644 | Angular expression comments are incorrectly lexed |
Bug | WEB-36652 | Enable auto imports for JavaScript symbols in .vue files |
Bug | WEB-37737 | Angular: issues if dot-prefixed templateUrl is relative to base path |
Bug | WEB-22063 | No completion for props merged with ES6 spread operator |
Bug | WEB-34821 | No inspection for undefined symbols in pipe expressions. |
Bug | WEB-37348 | Angular: false positive ambiguous component problem in index.html |
Bug | WEB-37320 | Angular: binding to an @Input that is a method gives a warning |
Bug | WEB-37132 | Angular: CSS selectors from component local stylesheets are marked as unused |
Bug | WEB-37520 | Angular: Wrong case in autocomplete |
Bug | WEB-36002 | WebStorm doesn't recognize (focusin) or (focusout) event bindings in Angular templates |
Bug | WEB-37693 | Angular: Inspection "Component or directive matching ... out of the ... scope" broken if importing ModuleAndProviders |
Bug | WEB-36114 | React components created with ref forwarding are not suggested in completion |
Bug | WEB-37278 | False positive 'Declaration membership in NgModule' inspection when using spread operator |
Bug | WEB-35820 | Issue with spellchecking an expression with & and ; |
Bug | WEB-37660 | JSX: propTypes don't work with spread if they are defined using literal properties |
Bug | WEB-37603 | Ionic 4 components are reported as undefined tags |
Bug | WEB-37058 | Angular - support standard attribute to property mappings |
Bug | WEB-37384 | Angular Material error - "More than one component matched on this element" |
Bug | WEB-37637 | `Type` is missing in the completion list |
Bug | WEB-37879 | Angular: $event type is wrong in (ngModelChange) |
Usability | WEB-37414 | Angular. Template. Autocomple inserts [class.] instead of class attribute |
Task | WEB-26592 | Angular: Improve suppression inside component's templates |
Exception | WEB-36170 | Exception is thrown when removing reference in angular tempate |
JavaScript. Inspections | Feature | WEB-36124 | Enable and improve JS inspections "Pointless bitwise expression", "Shift operation by inappropriate constant" and "Incompatible bitwise mask operation" |
Feature | WEB-36319 | More inspections related to 'switch' statements |
Feature | WEB-36805 | Inspection and quick fix to move a variable closer to its usage joining with the initializer |
Feature | WEB-36229 | Add Inspection for missing switch statement cases |
Bug | WEB-37025 | "Condition is always true" inspection for THE standard "is this an object" test |
Bug | WEB-36969 | Function exit points highlighting: highlight 'yield' in generators, better highlight 'throw' in try-catch |
Bug | WEB-18936 | ES6/7 class declaration with getter/setter and default value causes "duplicate declaration" highlight. |
Bug | WEB-36236 | Suppressing several inspections for one line adds comments in several lines |
Bug | WEB-36945 | Don't highlight unreachable 'switch' labels in case of non-strict literal types |
Bug | WEB-36832 | Quick fix for 'no default branch in switch statement' is not displayed |
Bug | WEB-36920 | Unused variables inspection/fix behave incorrectly with destructuring |
Bug | WEB-34810 | False positive "unused function" with <a href="javascript:functionName()" /> |
Bug | WEB-37347 | False positive "Reports pointless bitwise expressions" inspection |
Bug | WEB-36452 | "Condition is always true" false positive for result of local arrow function |
Bug | WEB-32220 | Not relevant quick-fixes for the missing import statement inspection for PropTypes |
Bug | WEB-37097 | inline suggestion of a const variable -> changes outcome |
Bug | WEB-29577 | Good code yellow: Local variable is redundant when restoring original value |
Bug | WEB-36979 | Destructuring intention actions shouldn't be available on type annotations |
Bug | WEB-36970 | False positive 'Expression type does not have [Symbol.iterator]' for 'any' type |
Bug | WEB-35461 | Inspections: "Missing required 'alt' attribute" gives false positive in the Vue.js files |
Bug | WEB-34239 | Not possible to suppress inspection in class decorator |
Bug | WEB-36304 | False positive: 'arguments' not allowed |
Cosmetics | WEB-37186 | 'Replace Switch With If' intention has a similar inspection |
Cosmetics | WEB-36967 | Typos error in Settings → Editor → Inspections → JavaScript, missed a space in the inspection description |
Cosmetics | WEB-37011 | Inspections: JS: clean up descriptions |
Task | WEB-35027 | TypeScript / Javascript nullability: further improvements |
JavaScript. Refactoring | Feature | WEB-33422 | Destructuring should be used where possible ('Convert parameters to object') |
Feature | WEB-34162 | Add an intention action to quote/unquote object literal properties |
Feature | WEB-36724 | Add intention to convert between indexed and dotted object notations |
Feature | WEB-22569 | ES6 convert var to let/const inspection/intention: support destructuring operator |
Feature | WEB-26313 | ES6 refactorings: convert promises to async/await |
Bug | WEB-37064 | Don't show 'Convert parameters to object' for callback function |
Bug | WEB-36898 | Intention to split variable declaration and initializer incorrectly processes loops |
Bug | WEB-16853 | Incorrect brace insertion |
Bug | WEB-36912 | Convert between indexed and dotted object notations: should have better availability |
Bug | WEB-37313 | 'Safe delete' for variables doesn't check for usages anymore |
Bug | WEB-37131 | Intentions: preserve arguments names with the "Convert to async function" intention |
Bug | WEB-34947 | "Extract method" refactoring may create method, which doesn't return necessary variables if they are created using object destructuring |
Bug | WEB-37160 | Intentions: finally statement is lost after the "Convert to async function" intention invocation |
Bug | WEB-35588 | 'Convert to field holding arrow function' removes decorators from class |
Bug | WEB-37228 | Intentions: "Convert to async function": comments in the code blocks are lost after the conversion |
Bug | WEB-37227 | Intentions: "Convert to async function": equal constructions are converted differently |
Bug | WEB-37207 | Convert to hex/decimal/binary/octal is giving wrong results |
Bug | WEB-36088 | On Refactoring - multiple imports are added |
Bug | WEB-37239 | Intentions: "Convert to async function": correctly convert the anonymous function into IIFE |
Bug | WEB-36358 | Split OR'ed if produces corrupt output |
Bug | WEB-37163 | AssertionError: Could not parse TS type from '*[]' when call 'Change signature' |
Bug | WEB-28356 | Extract method refactoring is not performed when semicolon is not selected |
Bug | WEB-37081 | Use 'const' for the introduced destructuring by default |
Bug | WEB-37254 | Replace with indexer access: introduces red code in case of generics |
Bug | WEB-37328 | 'Convert to async function': properly handle same-call then-catch |
Bug | WEB-37310 | 'Convert parameters to object' shouldn't be available if one of the parameters references 'this'-type |
Bug | WEB-37270 | Introduce array destructuring: java.lang.RuntimeException: Document is locked by write PSI operations. |
Bug | WEB-37170 | Remove actions ( 'Introduce local variable' and 'Introduce object destructuring') from embedded expressions |
Bug | WEB-36892 | 'Convert to let/const' breaks code when called in For loop |
Bug | WEB-36725 | Converting to named function creates unnecessary public modifier |
Bug | WEB-33970 | False positive 'Cannot extract code with conditional return' in extract method |
Bug | WEB-36891 | Improve 'Join variable declaration and assignment' for loops |
Bug | WEB-37311 | 'Convert parameters to object and introduce interface' should be available when parameters reference 'this'-type, and should extract generic interface |
Bug | WEB-36136 | "Extract variable" refactoring may produce incorrect code if spread operator is used |
Bug | WEB-37164 | 'Change signature' is not available inside .vue files when return type is mismatched |
Bug | WEB-36622 | Wrong default import when using Move refactoring for React components |
Bug | WEB-37205 | Convert to async function refactoring loses generic parameter |
Bug | WEB-37401 | 'Convert to async function' produces broken code if no semicolons selected in code style settings |
Bug | WEB-35909 | Inline Function: (Typescript) nested "return" statement of inner anonymous function is lost |
Bug | WEB-37121 | 'Extract type alias' should add an extra type parameter for 'this' |
Bug | WEB-33350 | Fix focus in 'Change signature' dialog when shown from quick fix |
Bug | WEB-36799 | 'Extract function' should work when selection contains local functions |
Bug | WEB-37280 | JS 'Extract method' produces extra newlines when selection contains nested function |
Bug | WEB-36633 | Webstorm goes unresponsive when trying to extract a variable using ` cmd + option + v ` |
Bug | WEB-36630 | Typescript extract parameter in arrow function doesn't affect call site. |
Bug | WEB-36814 | 'Split into declaration and initialization' produces incorrect code |
Bug | WEB-36847 | Extract method may produce incorrect code when nested function is used in extracted method |
Bug | WEB-37301 | 'Replace with destructuring' intention places variables after the preceding when all the variables are in the same list |
Usability | WEB-37204 | Simplify parenthesized expressions when doing extract-refactorings |
Task | WEB-37188 | Better UX for 'generate delegating methods' dialog |
Exception | WEB-37158 | Intentions: java.lang.Exception is thrown for the "Convert to async function" intention |
Exception | WEB-37077 | Exception on 'introduce object destructuring' |
JavaScript. Templates | Feature | WEB-10883 | Mustache Plugin: Add Support for Inerhitance |
LESS | Feature | WEB-31443 | Support less 3.0 features |
Bug | WEB-34549 | Less function each |
Bug | WEB-24644 | less-file report an error on using the literal sign '~' |
Bug | WEB-5649 | LESS CSS: variables with variable name are not correctly resolved |
Bug | WEB-36397 | Char is missing when renaming variable variable in less |
Bug | WEB-35947 | Tilda-escaped import is shown as error in Less |
Linters | Feature | WEB-36890 | TSLint: Replace 'Lint JavaScript Files' checkbox with detection based on presence of 'jsRules' |
Feature | WEB-35990 | ESLint: Use the runtime config(cliEngine.getConfigForFile) to detect which file types should be linted |
Feature | WEB-36988 | Support @typescript-eslint for automatically linting .ts files using integrated ESLint |
Feature | WEB-30614 | Stylelint support should allow inspection of JS files |
Bug | WEB-37120 | TSLint Schema for "whitespace" not up to date |
Bug | WEB-37143 | Missing support for ESLint globals new syntax |
Bug | WEB-37383 | Wrong highlighting with typescript-tslint-plugin and whitespace-checking rules in vue |
Bug | WEB-37656 | eslint.additional.file.extensions registry option should trim space |
Bug | WEB-36889 | ESLint: doesn't work if there is no dependency to it in package.json and auto-detection of configs is enabled |
Bug | WEB-36806 | 'Detect package and configuration file' in linters doesn't unselect custom config file |
Bug | WEB-37761 | Unexpected Language service response - eslint with ts files (vue-parser as parser) |
Bug | WEB-37528 | typescript-tslint-plugin: invoking 'fix all errors' in vue file breaks code |
Bug | WEB-37378 | typescript-tslint-plugin highlights wrong ranges for semicolons rule |
Bug | WEB-37116 | ESLint depends on location of first linted file |
Bug | WEB-37178 | Provide quick fixes when running TSLint with typescript-tslint-plugin |
Cosmetics | WEB-37027 | Linters config UI: replace label about automatic configuration with question mark icon with popup |
Exception | WEB-36681 | NullPointerException when open file in create-react template project |
Node.js | Feature | WEB-37534 | Docker compose: support Debug mode when "JavaScript file" field is empty |
Feature | WEB-36167 | [NodeJS] missing field in packageJsonSchema.json |
Feature | WEB-37123 | Offer the dev an auto-complete list of the environment variables defined in the active project run-time configuration. when process.env is entered in a statement. |
Feature | WEB-12988 | Basic Node JS template |
Feature | WEB-22231 | Feature Request: Semver tooltip hinting |
Feature | WEB-35765 | Navigation and resolve for npm script names |
Feature | WEB-35072 | ESLint on WSL not work when mount point '/mnt/c' is changed to others (e.g. '/c') |
Bug | WEB-36650 | Go to definition for package name in package.json doesn't open module in project view |
Bug | WEB-37308 | Navigate and resolve to script files |
Bug | WEB-36987 | Highlight __filename & __dirname as local |
Bug | WEB-36819 | Open in browser is suggested for 'url' and 'repository' keys in package.json |
Bug | WEB-36921 | A window pops up when stopping a run task on windows |
Bug | WEB-36645 | Use 'bin' property from package.json to run npm/yarn |
Bug | WEB-36753 | 'yarn install' from package.json quickfix / not installed dependencies notification should refresh parent directories |
Bug | WEB-30960 | Change alignment in 'Package manager' field |
Usability | WEB-36831 | Do not pre-configure working directory in Node.js run configuration template |
Usability | WEB-35968 | Settings update npm packages gives no indication of activity |
Usability | WEB-36855 | NPM Upgrade via IDE allows multiselect but upgrade only updates last selected package |
Exception | WEB-37707 | package.json: Semver check produces Throwable |
Pug (ex-Jade) | Feature | WEB-7901 | JADE: add breadcrumbs bar showcasing the nested elements like HTML & HAML have |
Feature | WEB-15349 | Allow multi-line property lists to be indented |
Bug | WEB-36968 | Pug: accepting completion for doctype removes a preceding space |
Bug | WEB-32306 | Arrow functions are not supported in the script tag in Pug |
Bug | WEB-35735 | Pug: no tags completion in block section |
Bug | WEB-22432 | Support ES2015 syntax in Jade/Pug unbuffered code |
Bug | WEB-22802 | Pug: support ES6 template strings |
Bug | WEB-14174 | Jade: Completion: replace obsolete value '5' with actual 'html' |
Bug | WEB-19541 | Jade string formatting incorrect if /n is present |
Bug | WEB-19320 | Highlighting breaks for ES6/2015 tagged strings |
SASS | Feature | WEB-34910 | Sort CSS properties (aka Rearrange) in SCSS files |
Feature | WEB-6015 | Add color preview box in the left gutter for variable (containing some color value) reference (as it done at its definition) |
Bug | WEB-36991 | Sort CSS properties (aka Rearrange) doesn't properly sort nested properties in SCSS |
TypeScript | Feature | WEB-37051 | Support TypeScript 3.4 readonly array/tuple types |
Feature | WEB-36292 | Use capitalised variable name as placeholder for the extracted type or interface name |
Feature | WEB-36444 | Support TypeScript 3.3 merged signatures |
Feature | WEB-26429 | Generate -> Delegate Methods for ES6/TypeScript |
Feature | WEB-37445 | Update bundled TypeScript to 3.3 |
Feature | WEB-33130 | Vue.js: use ts service for vue files |
Feature | WEB-36375 | Add new intention to wrap the return type of async method to a global Promise type |
Feature | WEB-35004 | Can 'Compile' action on .ts file trigger compilation on nearest config? |
Feature | WEB-35849 | TypeScript: add explicit action to restart service |
Feature | WEB-37122 | An extra intention action to convert parameters to object + extract interface |
Feature | WEB-36981 | TypeScript: add quick fixes for adding library in tsconfig.json |
Feature | WEB-36291 | Make Extract TypeScript interface available for a variable holding the object |
Feature | WEB-37105 | Support TypeScript 3.4 contextual type inference from generic return types |
Bug | WEB-37507 | 'Redundant local variable' inspection is spurious when the variable assignment is used for type widening. |
Bug | WEB-36334 | No type keyword completion in extended class generic arguments |
Bug | WEB-36195 | Incorrect Typescript intention: "make private" on lambda |
Bug | WEB-36317 | 'Specify type explicitly' doesn't work for function/lambda expressions and also doesn't properly derive union return types |
Bug | WEB-36949 | Expression Result Type inspection - wrong on Component bindings |
Bug | WEB-37125 | TypeScript: Create Field on enum adds 'public' keyword If 'use public modifier' option is on |
Bug | WEB-36177 | `constructor` not detected as used when only used with `this` |
Bug | WEB-35862 | 'Extract interface' refactoring should better handle implicitly referenced generics |
Bug | WEB-36731 | "Introduce destructuring variable" intention. Read/write usages |
Bug | WEB-37602 | Type guards: cannot resolve narrowed type methods because of invalid type source taken from 'any' |
Bug | WEB-37345 | Better cycle protection for aliases |
Bug | WEB-33073 | Go to super class action doesn't work inside objects for implemented properties from the interface |
Bug | WEB-29618 | Support partial matching of union signatures |
Bug | WEB-36511 | Variables with construct signatures from libraries not shown in completion after `new` in case of multiple libs with same interface |
Bug | WEB-37552 | tsserver crashes with assertion on TS side on removing script tag in vue file |
Bug | WEB-37494 | Circular imports |
Bug | WEB-27886 | Unused import inspection doesn't work when the path is invalid |
Bug | WEB-36587 | Cannot parse parenthesized object literal with union type inside function return type annotation |
Bug | WEB-9526 | Typescript: Extract method should work for selected block inside switch() |
Bug | WEB-37410 | Type aliases should be in the completion list for implementing |
Bug | WEB-37386 | Popup menu for parameter hints does nothing in case of TypeScript call signatures |
Bug | WEB-35879 | idea can't display some func as func color in typescript |
Bug | WEB-36829 | False positive 'Item is not redundant' when assigning to typed variable before returning |
Bug | WEB-35202 | TypeScript: No auto-import and completion of exported variables from js files |
Bug | WEB-37663 | TypeScript: wrap fixes aren't available if ts service is on |
Bug | WEB-36726 | "Introduce destructuring variable" intention should have better availability |
Bug | WEB-29249 | TypeScript. Incorrect import after moving files from mapping path |
Bug | WEB-37429 | Type guard is not evaluated for 'switch (typeof x)' |
Bug | WEB-37028 | TypeScript: if "lib" array in the tsconfig.json is empty do not duplicate the added library |
Bug | WEB-37154 | Add 'readonly' in the completion list |
Bug | WEB-30321 | 'instanceof' type guard works incorrectly when provided with 'any' type |
Bug | WEB-36169 | typescript lost setting after edit field |
Bug | WEB-34392 | Completion for readonly modifier after other modifiers in constructor |
Bug | WEB-37251 | TypeScript config: "strict" option includes "strictNullChecks" |
Bug | WEB-37488 | TypeScript: properly expand mapped type with 'any' |
Bug | WEB-37530 | Angular: add tsconfig.lib.json to the tsconfigs list |
Bug | WEB-36868 | Promise.resolve always infers to 'Promise<any>' because of incorrect resolve between library files |
Bug | WEB-37047 | Marking application assets as Resource Root cause problem with tsconfig lib aliases in Angular NX application |
Bug | WEB-37140 | IntelliSense does not resolve typescript with typeof import('module').property |
Bug | WEB-36771 | Incorrect result of type assignability check in TypeScript |
Bug | WEB-37706 | Incorrect "is null" warning Typescript (closure) |
Bug | WEB-36706 | Typescript: AutoImport ignoring `paths` field in tsconfig.json |
Bug | WEB-34136 | Wrong rewriting of import path after moving a dependent file |
Bug | WEB-31139 | Incorrect inference for Record type in conditional type |
Bug | WEB-36619 | Typescript class implementing an interface method as a lambda incorrectly reports method as unused/can't find usages |
Bug | WEB-37592 | Support for typeof import |
Bug | WEB-37273 | Remove export intention adds public modifier for the variable |
Bug | WEB-37606 | "Do not show parameter hints for this method" not suggested for functions types |
Bug | WEB-37411 | Rename-refactoring shouldn't be inplace on this-types and this-expressions |
Bug | WEB-37388 | False positive in Unsound instanceof type guard check |
Bug | WEB-32596 | TypeScript overloaded functions resolve to first one that allows the argument, even when more precise alternatives exist |
Bug | WEB-37564 | TypeScript: type guard doesn't work for re-declarations |
Bug | WEB-36885 | Type inference fails for Extract<T> type |
Bug | WEB-36412 | Autocomplete not work with dynamicaly evaluated types |
Bug | WEB-37581 | False type mismatch errors when returning promise instance |
Bug | WEB-37119 | this-types should also have this-references |
Bug | WEB-37475 | Inspection: async function return type should be 'Promise<..>' |
Bug | WEB-37533 | No expected type for React props in TypeScript files |
Bug | WEB-36464 | Destructuring intention actions should better handle 'const' variables |
Bug | WEB-37514 | TypeScript: support keyofStringsOnly compliler option |
Bug | WEB-36439 | Use our tooltips instead of TS service tooltips on 'this'-expressions |
Bug | WEB-37129 | typescript/idea auto create method bug |
Bug | WEB-36712 | No option to disable breadcrumbs in *.tsx files |
Performance | WEB-37049 | IDEA stop responding (hangs) on Type info (CTRL+SHIFT+P) |
Usability | WEB-30634 | Extends/implements is not shown in completion for class expressions |
Usability | WEB-36273 | Don't re-format file on applying "Add <classname> to existing import" Typescript service quickfix |
Task | WEB-36160 | TypeScript: optimize TypeScriptGeneratedFilesStartupActivity#addFileToExclude |
Task | WEB-36269 | TypeScript: overload support for tag functions |
Task | WEB-34800 | Check that new TypeScript 3.1 error UX is compatible with our presentation |
Unit Tests | Feature | WEB-29620 | Karma plugin should support CLI args |
Feature | WEB-22516 | Support cucumber step definition in TypeScript way |
Feature | WEB-29665 | Missing navigation support for latest CucumberJs and for TypeScript files |
Feature | WEB-36578 | Show test status in the gutter for both compiled and original file |
Feature | WEB-35279 | Highlight failed line and show error message in the test in the editor |
Bug | WEB-36810 | Angular workspace: WebStorm is starting Karma tests for Protractor specs |
Bug | WEB-37048 | WebStorm/IntelliJ considers non Angular project as Angular one while running Jest test |
Bug | WEB-37031 | Angular with Jest: support running tests for non-default Angular project |
Bug | WEB-31227 | Mocha: working directory isn't set to sub-folder |
Bug | WEB-36927 | Jest: no results shown when running multiple tests with Node.js 6.x |
Bug | WEB-36736 | Add working directory option for Cucumber RC |
Bug | WEB-36845 | Mocha: afterEach fails but test is reported as a success |
Bug | WEB-21609 | Cucumber-js: 'Create all steps definition' quickfix creates a single definition |
Bug | WEB-37066 | ##teamcity text in console when debug Jest tests with Node 6 |
Bug | WEB-37262 | Karma Plugin raises deprecation warning when executing tests against Jasmine >= 3.3.0 |
Bug | WEB-37492 | Cucumber.js: Working directory doesn't work for the version 2 |
Bug | WEB-37046 | Support jest todo feature (added in jest 24) |
Bug | WEB-37321 | Jest runner doesn't execute "setupFilesAfterEnv" correctly with Jest 24 |
Bug | WEB-36728 | Cucumber.js: TypeScript steps: correctly process And and But steps |
Bug | WEB-37680 | Jest fails with 'Class constructor Spec cannot be invoked without 'new'' |
Bug | WEB-36974 | Improve @angular/cli stack trace parsing (impossible to get some unit test features in @angular/cli project) |
Usability | WEB-36272 | Add gutter icon for 'jest' in package.json |
Cosmetics | WEB-37422 | Cucumber RC. Align the labels to the left |
Exception | WEB-36729 | Cucumber.js: TypeScript steps: correctly process asterisk step |
DB Connectivity | Feature | DBE-1584 | Database: "Automatically disconnect after XX minutes" Property |
Feature | DBE-5890 | KeepAlive setting in data source properties |
Feature | DBE-2606 | Make it possible to run initialization scripts |
Bug | DBE-7768 | Database view: password in not saved by database creation |
Bug | DBE-7106 | Connection error after using mysql-dump on data source with ssh tunnel |
Usability | DBE-7799 | Data Sources and Drivers dialog: don't ask to download drivers if they were downloaded earlier and they are actual |
DB Console | Bug | DBE-7896 | Datagrip notifications show raw HTML |
Bug | DBE-2114 | Bug in count over function |
DB Diagram | Bug | DBE-6225 | Foreign keys referencing tables with different casing are not displayed in UML diagram |
DB Introspection | Feature | DBE-3413 | DB2: support database triggers |
Bug | DBE-7743 | Database: Error encountered when performing Introspect on a MariaDB schema |
IDE General | Feature | DBE-5854 | Console 'Save' is a weak spot in an otherwise brilliant product. |
Usability | DBE-7994 | "Set UI Theme" has inconsistent screenshots |
SQL Completion | Bug | DBE-7682 | Incorrect completion for nullable enum types in data editor |
SQL Format and Style | Feature | DBE-7806 | MS SQL: Place each declared variables (inside a stored procedure) onto a new line |
Feature | DBE-2913 | SQL code style "Comma Inside Indent" |
Bug | DBE-4805 | SQL Reformatting creates error |
Bug | DBE-7801 | Uncontrollable SQL alignment |
Bug | DBE-7605 | Postgres: SQL formatter doesn't recognise "into temp table" |
Bug | DBE-7376 | With clause code style gets broken when inside of a subquery |
Bug | DBE-6937 | improper formatting of postgresql arrays |
Bug | DBE-7362 | Sql formatter does not apply to injected language |
Bug | DBE-7890 | PLPGSQL formatter adds a line break after PERFORM |
Bug | DBE-4641 | Reformat Code should not quote words like NEW, OLD, and EXCLUDED |
Performance | DBE-7849 | The function WrapImpl.isChildOf() consumes all CPU and never completes |
Performance | DBE-7823 | Datagrip infinite "Trigger sources" bug |
Improvement | DBE-7881 | Align assignments in ON CONFLICT (Postgres upsert) |
SQL General | Performance | DBE-7930 | Infinite spin (UI freeze) in com.intellij.sql.inspections.SqlIllegalCursorStateInspection$createAnnotationVisitor$1.visitSqlRouti neDefinition -> FlowUtilKt.computePossibleCursorStates |
SQL Generation | Bug | DBE-7862 | SqlServer doesn't support column identity alteration |
SQL Highlighting | Feature | DBE-7854 | False positive for temporary table column reference in "json_populate_recordset" |
Feature | DBE-4546 | Support SQLCMD Mode (Windows) |
Feature | DBE-7648 | PL/SQL Inspection to Report Use of GOTO statements |
Bug | DBE-7754 | sql parsing issue with "if exists" |
Bug | DBE-7932 | Incorrect inspection on UNION usage in DELETE statement |
Bug | DBE-7700 | Support mysql alter user syntax |
Bug | DBE-7853 | False positive: "Redundant character escape" for "\_" in Postgres "similar to" |
User Interface | Feature | DBE-6432 | Possibility to configure icons for custom data sources |
Feature | DBE-4074 | Database keep project datasource visible when scrolled down |
Bug | DBE-7659 | An item in DB settings list is hidden 1) at first 2) after scrolling |