No subsystem | Feature | IDEA-210929 | Provide ability to copy a TBX link to a settings |
Feature | IDEA-207379 | Redesign several indices to be able use prebuilt values |
Feature | IDEA-93154 | Intention action: wrap collections/map with Collections.unmodifiable* variant |
Feature | IDEA-192898 | I want to provide searchable options from plugin to allow searching plugin settings in the settings dialogue. |
Feature | IDEA-210961 | Implement action for Slow Startup Profiling |
Feature | IDEA-83668 | soutp live template: take arrays into consideration |
Feature | IDEA-111333 | Provide Sublime Text keymap |
Bug | IDEA-208771 | Memory leak of GlobalInspectionContextImpl |
Bug | IDEA-203356 | Junit tests should not be marked as ignored when assertion in @AfterClass fails |
Bug | IDEA-211771 | can we please get rid of "No IDEA annotations attached to JDK" notification bar and simply always load our external annotations, regardless of whether they are attached or not? or add them automatically to the JDK during project opening if they're missing? (edited) |
Bug | IDEA-206132 | 5 modules of the IntelliJ Community are missing in the master branch source tree |
Bug | IDEA-204173 | "Settings | Scopes" - "Expand" action doesn't work for ill-formatted strings |
Bug | IDEA-202296 | EditorConfig-related actions in the status bar: on the first attempt only one action is shown |
Bug | IDEA-207848 | IDE crashes on startup |
Bug | IDEA-202565 | Creating live template containing annotation with value generates code with syntax error |
Bug | IDEA-149084 | Spring Boot: completion in .yml files: incorrect results on inserting property if one with same prefix exists |
Bug | IDEA-202994 | DiffUserDataKeys.GO_TO_SOURCE_DISABLE property is ignored in OpenInEditorAction |
Bug | IDEA-203161 | SOE at ThreeComponentsSplitter.visibleDividersCount() on attempt to open Run tool window in certain Gradle-based projects |
Bug | IDEA-144233 | Drag'n'Drop to move files within Project Tree View? |
Bug | IDEA-207782 | Memory leak in gradle import process |
Bug | IDEA-208060 | Deadlock on Rider startup |
Bug | IDEA-209987 | IDEA is deadlocked at startup before showing splashscreen |
Bug | IDEA-205756 | contract can be simplified |
Bug | IDEA-205603 | Recent Location popup is not redraw after resize |
Bug | IDEA-204321 | Rider EAP not keeping terminal configuration |
Bug | IDEA-204455 | Breadcrumbs: breadcrumbs still shown after turning them off |
Bug | IDEA-204674 | The logs' arhive file name is too generic |
Bug | IDEA-209684 | Hide "RunAnything" popup on any other popup appearing |
Bug | IDEA-211786 | IDE freeze after user tries to start CPU usage profiling with tracing (windows) |
Bug | IDEA-205654 | Extra lines in recent location snippet |
Bug | IDEA-201003 | Huge freeze while "navigate to test data" |
Bug | IDEA-206726 | Test icon doesn't appear after test completion |
Bug | IDEA-204163 | Don't suggest `P` and `B` live templates in all Kotlin contexts |
Bug | IDEA-190880 | Copyright profiles UI needs more space |
Bug | IDEA-203310 | Memory leak detected VirtualFilePointerManagerImpl, ConsoleViewImpl |
Bug | IDEA-207034 | Can't resize toolwindow dragging its title bar |
Bug | IDEA-204044 | move clashes with resize in custom decorated mode |
Bug | IDEA-206149 | Fix com.intellij.ui.stripe.Updater#findPreviousIndex |
Bug | IDEA-207155 | File structure: Rename warning appeared under the File structure dialog |
Bug | IDEA-205818 | Switching between Look and feel spoils Recent locations popup |
Bug | IDEA-168781 | Mnemonics for run actions is broken in case of '_' and '&' in configuration name |
Bug | IDEA-158131 | Optimize Imports runs on too many files |
Bug | IDEA-97887 | Good code red: Extending inner types of parameterised classes in external jars |
Bug | IDEA-201667 | Soft-Wrap works incorrectly with Inlays |
Bug | IDEA-206802 | "Columns List" context item not working |
Bug | IDEA-214499 | NodeJsInterpreterManager must not always instantiate default project unconditionally because it's bad for performance |
Bug | IDEA-204505 | Plugin Settings: Custom plugin icons are not scaled on HiDPI Linux |
Bug | IDEA-145069 | EditorConfig plugin doesn't handle indent_size option correctly |
Bug | IDEA-211665 | ShelveedChangesViewManager leaks contents |
Bug | IDEA-210734 | project load progress is broken |
Bug | IDEA-204946 | File templates: File Template Variables aren't parsed in includes |
Bug | IDEA-205817 | It's possible to open several Recent Locations popups simultaneously |
Bug | IDEA-199283 | [Run Anything] a list of maven goals, which appears after mouse clicking on "load more", differs from the list invoked using keyboard |
Bug | IDEA-211678 | I can't attach CPU profiler (JDK 11) |
Bug | IDEA-206341 | [Dump Threads in Run tool window] add java11 support |
Bug | IDEA-206487 | Error:java: java.lang.IllegalArgumentException: Not supported: org.jetbrains.jps.javac.InputFileObject[...] |
Bug | IDEA-206285 | Suggestions bubble can make it impossible to mouse click at the beginning of line |
Bug | IDEA-211072 | Associate With File Type: search doesn't work properly in the Register New File Type Association dialog |
Bug | IDEA-205610 | Already disposed exception if close project with opened Recent location popup |
Bug | IDEA-205847 | Comments from coffescript files shown as text in snippets |
Bug | IDEA-209470 | Persistent profiler may prevent startup in case update is installed in a new folder and previous is disabled |
Bug | IDEA-207318 | mac.touchbar exception in 2019.1 EAP |
Bug | IDEA-210616 | Persistent Profiler can't be enabled if YK binaries were already copied |
Bug | IDEA-131162 | Call Hierarchy Tree Creates Infinite Nesting on Recursive Functions |
Bug | IDEA-206180 | Custom font size is not preserved on Linux |
Bug | IDEA-205350 | Fold region at beginning of file causes issues |
Bug | IDEA-203108 | fix for RUBY-19897 fails with JFX10 |
Bug | IDEA-210940 | Borderless UI: Welcome screen is cut (shorter then should be) and can not be resized |
Bug | IDEA-181157 | Cannot compile Groovy if Groovy is global library |
Bug | IDEA-214500 | NpmManager must not always instantiate default project unconditionally because it's bad for performance |
Bug | IDEA-209816 | BuildOutputInstantReaderImpl.getCurrentLine() does not work when reading over 50 lines |
Bug | IDEA-136762 | Fonts in ProjectView under Darcula in Linux looks bad after sequental LaF changes |
Bug | IDEA-208045 | Exception from `RootModelImpl` on (Cargo) project update. |
Bug | IDEA-211668 | wrong slashe on "Save LOB" on windows |
Bug | IDEA-205658 | Empty lines at the end of file are shown as empty snippet |
Bug | IDEA-210937 | Remove -agentlib:yjpagent64 on import of settings |
Bug | IDEA-206403 | unused declaration inspection: constructor used in code outside analysis scope should be marked as used |
Bug | IDEA-206008 | Test with Coverage doesn't report number of passed tests in tooltip |
Bug | IDEA-208982 | All completion items have the same (wrong) color |
Bug | IDEA-211042 | Borderless UI: Can't move window by clicking near the minimize icon |
Bug | IDEA-202979 | intellij idea 2018.3 does not finish scanning files to index |
Bug | IDEA-188752 | Undo action leads to Editor color schemes deletion |
Bug | IDEA-209729 | Module name is not shown in goto class without flex plugin |
Bug | IDEA-201532 | The BlockInlay loses the background of the editor's selection |
Bug | IDEA-205663 | Recent Locations is not available in Find Action |
Bug | IDEA-211564 | A very long indexing of Ultimate project with strange `findLeafElementAt` call from `JavaFunctionExpressionIndex` |
Bug | IDEA-210786 | Allow to provide snapshot folder (via -Dsnapshots.path) |
Performance | IDEA-212605 | Pycham Educational 2019.1 (in linux, using snap) hangs on pressing alt+enter when editing a .py file |
Performance | IDEA-209136 | ShowAutoImportPass#importUnambiguousImports is invoked synchronously on EDT |
Performance | IDEA-208908 | Out of memory because of 16M byte arrays caused by debugging |
Performance | IDEA-212712 | Tab action lasts too long |
Performance | IDEA-209529 | PsiViewerDialog causes memory leak |
Usability | IDEA-78518 | Method Inheritance Hierarchy should allow to narrow by search scope |
Usability | IDEA-206611 | Editor | General | SoftWraps| Soft-wrap file types: it is unclear how to specify types there |
Usability | IDEA-205653 | There is no ability to clear Recent Location history from popup |
Usability | IDEA-212566 | Memory and CPU snapshot have the same name |
Usability | IDEA-204836 | Nested class/method navigation breadcrumb trail off by one |
Usability | IDEA-205681 | Recent location list size should be configurable in Settings |
Usability | IDEA-211876 | "Profile slow startup" should notify user that snapshot is ready after restart |
Usability | IDEA-211517 | Group all profiling related actions under Diagnostic menu |
Usability | IDEA-161842 | Key Mapping: Ctrl-Y not assigned to "Redo" is problematic |
Usability | IDEA-211516 | Attach CPU profiling should start the profiling right away |
Usability | IDEA-201429 | Remove .editorconfig from the list of file templates |
Usability | IDEA-205605 | Long code samples shows scroll bars |
Cosmetics | IDEA-204514 | Some spaces between file names in logs would be really nice |
Cosmetics | IDEA-205841 | Right border is not redraw if resize Recent location popup |
Cosmetics | IDEA-212707 | Windows Modern UI: Consider making the name of the solution bold |
Cosmetics | IDEA-206591 | Rename Mac OS X to macOS |
Cosmetics | IDEA-203127 | Rename "Settings Summary" to "Collect Troubleshooting Information" |
Cosmetics | IDEA-212694 | Rename "Postpone" to "Not Now" in Restart IDE dialog |
Cosmetics | IDEA-201465 | Improve display for long string in Ctrl+hover tooltips |
Task | IDEA-207119 | Unify start-up time measurement |
Task | IDEA-205647 | Shortcut for Recent location |
Task | IDEA-185056 | Remove pin icon from quick navigate tooltip |
Task | IDEA-205600 | [Bundled JRE 11] Get rid of MimetypesFileTypeMap usage because it is moved to private package since JDK 11 |
Task | IDEA-203680 | Invalidate external projects imported data on 'Invalidate Caches' action |
Task | IDEA-207393 | Update bundled trove library to prevent unnecessary rehashing |
Task | IDEA-206446 | Explicitly be aware that IBM JDK doesn't support `report-cdata-event` |
Task | IDEA-207966 | Defaults RL locations number to 25 |
Task | IDEA-205758 | Hide 'Show parameter name hints on completion' in Code Completion settings |
Exception | IDEA-207299 | com.intellij.openapi.extensions.impl.PicoPluginExtensionInitializationException (ShowDiagramBase) |
Exception | IDEA-211880 | Exception when user tries to start cpu profiling after profiling slow startup |
Exception | IDEA-206482 | RuntimeException: java.lang.reflect.InvocationTargetException |
Exception | IDEA-196008 | Throwable at com.intellij.openapi.roots.impl.libraries.LibraryImpl.<init> |
Exception | IDEA-205608 | Editor is already disposed exception if navigate on recent location sample with quick search result |
Exception | IDEA-199921 | com.intellij.util.Alarm - Assertion failed: Already disposed |
Exception | IDEA-206776 | in Linux on project closing Throwable occurs at com.intellij.openapi.wm.impl.GlobalMenuLinux.access$800 |
Android | Bug | IDEA-205671 | Instant Run button has disappeared from the UI in 2018.3+ |
Bug | IDEA-204346 | ANDROID: AE: Write-unsafe context! |
Bug | IDEA-208010 | Clean Project action is shown but does nothing in non-Android projects |
Bug | IDEA-191821 | Error when try to build NOT gradle android project with library android with "Enable manifest merging" |
Bug | IDEA-208605 | Profiling Android applications doesn't work |
Bug | IDEA-208185 | IntentionHintComponent is registered as child of project causing a memory leak |
Bug | IDEA-193964 | Gradle test runner outputs to console and instead creating test result toolwindow |
Exception | IDEA-206890 | SOE on Logcat toolwindow opening in any android project |
Build. Ant | Bug | IDEA-202538 | Starting already built project takes a lot of time |
Usability | IDEA-212072 | Ant: Hide Ant tool window when no Ant files added |
Build. Gradle | Feature | IDEA-188855 | Support package prefixes |
Feature | IDEA-208727 | Show tasks colors in Gradle tool window |
Feature | IDEA-207271 | Gradle Groovy syntax cannot resolve symbol 'exclude' |
Feature | IDEA-201866 | [Gradle] An ability to configure default encoding by build script |
Bug | IDEA-202246 | Incorrect warning in build.gradle |
Bug | IDEA-210131 | IDEA 2019.1 can't import/sync the Gradle project which 2018.3 could |
Bug | IDEA-208906 | Unexpected Gradle project evaluation failure during Gradle import. |
Bug | IDEA-202168 | temp\ijtestinitXY.gradle -> ijTestIncludes contains unescaped strings for test with custom names |
Bug | IDEA-182742 | Running several JUnit tests in a Gradle project creates a JUnit run configuration which uses platform test runner |
Bug | IDEA-202918 | Optimize Imports functionality deletes org.gradle.util.GradleVersion import |
Bug | IDEA-209409 | Cannot resolve symbol on dynamically created tasks |
Bug | IDEA-203517 | Gradle test runner unable to find test task with type extended from `org.gradle.api.tasks.testing.Test` |
Bug | IDEA-207396 | Test suite shown as terminated when test class inherits from abstract test class |
Bug | IDEA-210487 | Project will be rebuilt (with gradle delegation), if the project was built by running a configuration then click "build" button again |
Bug | IDEA-206362 | Cannot resolve extension in Gradle |
Bug | IDEA-206305 | Gradle editor cannot resolve basic gradle keywords in 2019.1 IDE version |
Bug | IDEA-204971 | Usage of internal Gradle `DefaultConvention` should be replaced by public API usages |
Bug | IDEA-187917 | Gradle import creates additional content roots for providedRuntime/providedCompile dependencies in a Spring Boot War project |
Bug | IDEA-202844 | IntelliJ 2018.3 stopped supporting Gradle Java module configuration with src and resource folder in the same folder |
Bug | IDEA-169795 | Run Tests uses incorrect task when delegated to Gradle |
Bug | IDEA-193640 | "Attach Gradle project" file chooser filters out .gradle.kts files |
Bug | IDEA-207556 | Run Configuration classpath doesn't include dependent modules output roots if such folders were not exist before the delegated build |
Bug | IDEA-208411 | Odd option when use "Run tests using: Choose per test" option |
Bug | IDEA-204199 | NullPointerException while importing a pretty complex Gradle project |
Bug | IDEA-175569 | "Two modules in the project cannot share the same content root" error |
Bug | IDEA-202179 | Platform run configurations created for @Test methods in abstract classes when "Gradle test runner" is selected |
Bug | IDEA-204476 | Bogus ambiguous call to constructor in gradle files |
Bug | IDEA-205456 | Gradle: last test in suite is shown as ignored |
Bug | IDEA-205337 | Gradle sync fail: source folder out of content |
Bug | IDEA-178036 | Inconsistent "Reload changed classes" behavior when build actions delegated to Gradle |
Bug | IDEA-201331 | IntelliJ doesn't respect annotation definition order when importing a project from Gradle |
Bug | IDEA-205919 | Wrong test run configuration producing for package |
Bug | IDEA-212028 | "Could not determine Java version using executable" error after opening a project |
Bug | IDEA-203967 | JUnit parameterized java tests Gradle test runner support |
Bug | IDEA-198414 | 2018.3 Can't import Gradle project with source out of content root error with Gradle version 4.7 or newer and 'Separate modules per source set' disabled |
Bug | IDEA-208977 | Gradle: "Store generated project files externally" option is not enabled when project open action is used for new project importing |
Bug | IDEA-210372 | IntelliJ 2019.1 attempts Gradle sync even though project haven't opted in for this (project with multiple build systems) |
Bug | IDEA-209560 | Ambiguous method call between two methods accepting Closure and Action |
Bug | IDEA-211609 | Build view keep pending task after sync failed |
Bug | IDEA-163187 | HotSwap is not triggered when build action is delegated to gradle |
Bug | IDEA-202466 | Gradle project structure broken in Gradle tool window |
Bug | IDEA-207327 | Second linked Gradle project is missing from linked projects list in Gradle settings |
Bug | IDEA-204753 | Gradle: multi-module project creation is broken |
Bug | IDEA-207719 | Can't run all tests in module (Gradle project) |
Bug | IDEA-208041 | AssertionError from ReprocessContentRootDataActivity |
Bug | IDEA-202975 | Import Gradle project with Gradle 5.0 fails when IDE is running under 11 JDK |
Bug | IDEA-204086 | Source directories not marked as such in 2018.3 with Gradle 4.7+ and "Separate modules per source set" disabled |
Bug | IDEA-176428 | Authenticated custom gradle wrapper download returns 401 unauthorized on project import |
Bug | IDEA-203058 | Intellij gradle plugin issue with gradle 5, groovy and spock projects |
Bug | IDEA-206037 | Gradle import fails witch error: Could not find or load main class java.base.java.lang=ALL-UNNAMED |
Bug | IDEA-204633 | DataNode serialization bug, affecting MPP project data serialization |
Bug | IDEA-198301 | New Gradle project uses most recent JDK among installed in IDE when "Use Project JDK" option is specified in import wizard |
Bug | IDEA-181187 | Inter sourcesets dependencies not recognized by Idea when using gradle composite build |
Bug | IDEA-209441 | Double borders around test tree |
Bug | IDEA-178417 | Delegating IDE run actions to gradle causes CreateProcess error 206 on windows (filename too long) |
Bug | IDEA-204313 | Recursion in build.gradle of kotlin-native project |
Bug | IDEA-202181 | Gradle run configurations for abstract classes with test methods are created with incorrect module |
Bug | IDEA-206742 | Gradle Delegate run/debug reloads many classes on first hotswap |
Bug | IDEA-206555 | "Unused symbol": Gradle annotation "TaskAction" does not mark the method as used |
Bug | IDEA-203429 | Unable to start Gradle 5.0 daemon process in IntelliJ |
Bug | IDEA-203446 | Import Gradle project fails: project leakage in control model |
Bug | IDEA-205334 | Adding new module to Gradle project doesn't show root project in the list |
Bug | IDEA-205449 | Spring Initializr + 191 IDEA : gradle project failed on import from custom Initializr Service |
Bug | IDEA-203656 | Up-to-date build script can be wrongly treated as changed |
Bug | IDEA-208705 | Do not save build scripts while editing |
Bug | IDEA-206492 | Running gradle tests via project context menu is broken |
Bug | IDEA-202243 | Gradle/Kotlin/JUnit: Cannot run tests with `names with spaces and sym'bols` |
Performance | IDEA-199623 | High CPU load by "DisconnectableInputStream source reader" threads when debugging gradle task |
Performance | IDEA-204736 | IntelliJ freezes permanently while indexing |
Usability | IDEA-212133 | Gradle scripts in the editor: don't show long editor tabs, if they don't add useful information |
Usability | IDEA-189463 | Setting "Delegate Build Actions to Gradle" should override project output directory |
Usability | IDEA-176794 | Provide the option to set "Delegate IDE build/run actions to gradle" setting per gradle project |
Usability | IDEA-191523 | Gradle: do not show Import dialog when creating/opening projects |
Usability | IDEA-212059 | Gradle: improve editor tabs naming for Gradle files |
Usability | IDEA-173354 | "Delegate IDE build/run actions to gradle" affects all projects |
Usability | IDEA-208995 | Run Anything: no completion of gradle command prefix |
Usability | IDEA-209462 | Build tool window: new tabs should be opened on the right |
Cosmetics | IDEA-208914 | Wrong postion of warning balloon `No tasks available` |
Cosmetics | IDEA-208918 | Remove class name from title of task choosing popup of method |
Cosmetics | IDEA-197431 | Link to "Open the debugger session tab" is displaced |
Cosmetics | IDEA-208915 | Remove line above the hint inside task choosing popup |
Task | IDEA-209544 | Replace “Run Maven Task” dialog with 'Run Anything' |
Task | IDEA-207607 | Replace “Run Gradle Task” dialog with 'Run Anything' |
Task | IDEA-203887 | Upgrade built-in Gradle to 4.10.3 |
Task | IDEA-209450 | Import gradle conventions for DSL resolve |
Task | IDEA-203139 | Update gradle icon for run configuration and for projects nodes in gradle tool window |
Task | IDEA-207606 | Run Gradle tasks: add classes completion to Run Anything dialog |
Configuration Problem | IDEA-192580 | Support for packagePrefix in Gradle projects |
Exception | IDEA-203399 | Groovy: IAE "Unneeded kind: METHOD" at KindsResolverProcessor.execute(), analysis fails to complete |
Exception | IDEA-200709 | java.lang.NoClassDefFoundError: org/jetbrains/plugins/groovy/codeInspection/BaseInspection |
Build. JPS (Compiling Project) | Bug | IDEA-200052 | @NotNull exception thrown for parameter marked @Nullable |
Bug | IDEA-203194 | Not able to run Java scratch on Java11 |
Bug | IDEA-205069 | "Build" process hanging, had to hard-quit app |
Bug | IDEA-184859 | Remove dependency from JPS on IntelliJ IDEA installation |
Bug | IDEA-209714 | VerifyError: Expecting a stackmap frame (JDK12 Preview mode + notnull annotated methods) |
Bug | IDEA-207236 | FileSystemLoopException on building project located on google drive file stream |
Bug | IDEA-211172 | Incorrect nullability checks generated for type-use annotations on arrays |
Bug | IDEA-203603 | Show descriptive error message if project is configured to use JDK but 'IntelliJ Platform Plugin SDK' is used instead |
Bug | IDEA-206390 | Error:java: class X is public, should be declared in a file named X.java |
Bug | IDEA-202775 | Build fails if the paths contain symlinks |
Bug | IDEA-203838 | Interface field usages aren't recompiled after pushing it down and changing return type |
Bug | IDEA-203265 | AccessDeniedException when copying resources that are read-only |
Bug | IDEA-203645 | Hang on project open |
Bug | IDEA-212329 | Annotation processor is not invoked with java 9 modules |
Bug | IDEA-201089 | XMLInputFactoryImpl exception on any attempt to build project with IBM JDK |
Performance | IDEA-205572 | Optimization proposal: avoid @NotNull runtime check for a string literal returned from a method |
Usability | IDEA-206946 | Building Java Scratch file builds everything while "Use classpath of module" is set to <no module> |
Usability | IDEA-204623 | Intellij sould be bundle with ECJ 4.10. There should be an option to only pass the command line typed by the user. Maybe also add an option to choose the JRE used by ECJ ? |
Cosmetics | IDEA-174920 | Don't write "Rebuild" in status bar when not whole project is being recompiled |
Exception | IDEA-206314 | ClassCastExpection during incremental compilation |
Build. Maven | Feature | IDEA-206109 | Use Build Tool window to report Maven build process |
Feature | IDEA-143475 | Drop Maven 2.2.1 from IDEA distribution |
Feature | IDEA-25247 | Maven: Update Indices when application starts up/on a regular basis |
Bug | IDEA-188234 | Web project built with maven with two dependencies with the same artifactId and version (but different groupId) loses one of the artifacts |
Bug | IDEA-200272 | Maven extension breaks dependency resolution |
Bug | IDEA-207493 | Maven: Build tool window: no navigation to errors in *.kt files |
Bug | IDEA-207490 | Maven: Build tool window: no navigable links to errors are shown in the right tab (console) |
Bug | IDEA-200543 | HotSwap is not triggered when build action is delegated to maven |
Bug | IDEA-202846 | Can not download source code for jar after updtaing 2018.3 |
Bug | IDEA-202286 | Refreshing Maven always resets Java Compiler to "Javac" |
Bug | IDEA-201282 | maven 3.6.0: NoSuchMethodError: DefaultArtifactResolver.setLoggerFactory |
Usability | IDEA-212060 | Maven: include pom.xml into the editor tab/recent files to make them recognizable and searchable |
Cosmetics | IDEA-129410 | Maven: settings cosmetics |
Cosmetics | IDEA-125728 | Maven: ExecuteMavenGoal: confusing title of 'Select maven project file' dialog |
Cosmetics | IDEA-133126 | hide view "Maven Projects" for not maven project |
Task | IDEA-183383 | Update Bundled Maven Version |
Exception | IDEA-205363 | ClassNotFoundException: org.apache.commons.cli.ParseException PluginClassLoader |
Code Analysis. Dependencies | Bug | IDEA-203520 | "Analyze This Dependency" action doesn't process usages of classes from other modules and libraries exported by the dependency |
Bug | IDEA-203484 | Empty node is shown instead of JDK name in 'Analyze Dependencies' results |
Code Analysis. Duplicates | Feature | IDEA-214460 | Do not detect duplicates inside ruby test files. |
Feature | IDEA-181304 | Highlight duplicated branches in 'switch-case' statement |
Feature | IDEA-214455 | Skip initialization methods during duplicates analysis in ruby files. |
Bug | IDEA-206673 | Inspection `Duplicated code fragment` does not analyze content folders. |
Bug | IDEA-214457 | Distinguish methods calls in ruby files. |
Bug | IDEA-209663 | Relayout duplicates configurable |
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 |
Feature | IDEA-93333 | Chained method calls inspection shall ignore methods which return the same type of enclosing class |
Bug | IDEA-205936 | Inspections View: Group by Module doesn't work for groovy files |
Bug | IDEA-209420 | Unable to export Inspection Results as HTML |
Bug | IDEA-203067 | InspectionElement should be public/otherwise usable, or GotoInspectionModel should not be public |
Bug | IDEA-208728 | Fix settings link on inspection toolwindow. |
Bug | IDEA-203922 | Ctrl+Alt+Up in inspection results moves to the next result, rather than previous |
Bug | IDEA-206216 | Fix all for warning in the top level file doesn't work when caret is located inside injection |
Bug | IDEA-181614 | Inspection profile changes every time project is opened |
Bug | IDEA-204111 | Run inspection by name produces empty view |
Bug | IDEA-208127 | Batch inspection result preview not scrolled to warning in injected code |
Bug | IDEA-86833 | web.xml inspection for assignable to javax.servlet.Servlet is wrong |
Bug | IDEA-208033 | Go to next highlighted error is broken |
Bug | IDEA-210730 | The same spelling error is underlined twice |
Bug | IDEA-210888 | Offline inspection result file contains incorrect path to project if run command has `..` segments in path to project |
Bug | IDEA-207410 | Can't choose Constant conditions and exceptions in settings |
Bug | IDEA-204984 | Inspect Code hangs for single java file |
Bug | IDEA-204414 | Exporting inspections results as HTML doesn't produce output |
Bug | IDEA-183685 | Incorrect parameter type - ParamConverterProvider |
Bug | IDEA-203538 | Cannot export results of single inspection run to XML |
Performance | IDEA-207013 | Uast: Evaluator hangs uninterruptible analysing some loops |
Performance | IDEA-204287 | LocalInspectionTool.isValidID should precompile regular expression |
Usability | IDEA-204371 | Remember "Group by severity" setting in inspection results |
Usability | IDEA-204733 | Troubles massively apply fix to all found warnings |
Usability | IDEA-30715 | "Split into multiple declarations" / "Split into separate declarations" confusion |
Cosmetics | IDEA-206994 | Show more context in Inspection results preview |
Cosmetics | IDEA-207817 | Typo in rule description for "Excessive range check" inspection |
Exception | IDEA-206047 | Invalid cached value assertion during offline inspections |
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 |
Code Analysis. Language Injection | Bug | IDEA-153979 | Injected fragment editor: inserting new lines makes references unresolved |
Bug | IDEA-211437 | Language Injection: close the injected fragment editor on un-injecting |
Bug | IDEA-212451 | Multihost language injection: injected fragment editing causes exceptions and corrupted code |
Bug | IDEA-201839 | Injected Brace Matcher Works Pretty Fun |
Bug | IDEA-211592 | Language Injection: no comment is inserted on injecting into java constant |
Bug | IDEA-202431 | Postgres SQL injected language formater |
Performance | IDEA-207632 | PostgreSQL fragment editing slow and unusable |
Usability | IDEA-211593 | Language Injection: 'do you want to insert annotation?' prompting message is misleading in case of missing annotations |
Exception | IDEA-211432 | REWA at com.intellij.psi.impl.source.tree.injected.changesHandler.AbstractMarkerBasedInjectedFileChangesHand ler.getReportException |
Code Analysis. Structural Search | Feature | IDEA-182437 | Search Structurally dialog should have an inline preview |
Feature | IDEA-203929 | Check lambdas/method references type using `getFunctionalInterfaceType()` in structural search |
Feature | IDEA-210188 | Add type filters for JS structural search |
Feature | IDEA-206520 | Add JavaScript/TypeScript existing templates |
Bug | IDEA-206795 | File type not correctly detected from editor selection |
Bug | IDEA-202958 | try-finally without catch blocks pattern finds try-catch-finally statements |
Bug | IDEA-210460 | SSR: Double-clicking a group node in the Existing Templates dialog closes the dialog |
Bug | IDEA-202914 | mess after selection |
Bug | IDEA-209897 | Search for for loop pattern with expression list statement fails |
Bug | IDEA-210464 | SSR: Exporting/importing a template should not include search scope |
Bug | IDEA-208475 | Problems finding for loop statements |
Bug | IDEA-210782 | Structural search in JavaScript: can't find arrow function |
Bug | IDEA-210612 | Scopes dialog requires 2 OK/Cancel clicks before it goes away |
Bug | IDEA-193965 | Structural Search And Replace: rerun button works incorrectly |
Bug | IDEA-209956 | Expressions enclosed in parentheses are replaced twice during Structural Replacement |
Bug | IDEA-209438 | new String[0] pattern incorrectly matches new String[0][] expression |
Bug | IDEA-203274 | Syntax highlighting does not change when changing file type |
Bug | IDEA-211084 | debugger pattern finds all identifiers in JS |
Bug | IDEA-205240 | Editing a count filter put wrong value in max count editor if min count is not default |
Performance | IDEA-206479 | Slow structural search for pattern ArrayUtil.toObjectArray($var$, $class$.class) |
Usability | IDEA-168054 | Make structural search/replace templates available globally |
Usability | IDEA-203074 | Cutting and pasting a placeholder in the template editor looses all placeholder filters |
Exception | IDEA-202169 | IOOBE at com.intellij.structuralsearch.plugin.ui.filters.FilterPanel$2$1.getRowRendererComponent(FilterPanel. java:77) |
Exception | IDEA-197743 | «Perform code analysis» before Commit fails with NPE |
Core. Diagrams (UML) | Bug | IDEA-60296 | Modules UML diagram: listen to module and library rename |
Bug | IDEA-124475 | Save diagram: ignores changed filename and drops layout |
Bug | IDEA-207533 | Move UML diagram colors to color theme, then use editor color theme |
Bug | IDEA-141306 | UML: new enum constant creating for enum via UML diagram creates uncompilable code if enum contains some members other than constants |
Bug | IDEA-201919 | Fonts in UML diagrams are no longer vectorial but rasterized (to poor resolution) |
Bug | IDEA-127395 | On diagram export to file this file doesn't appear in project until synchronization is invoked |
Bug | IDEA-207912 | Diagrams background is white on Darcula |
Bug | IDEA-204874 | UML diagram: context menu does not work on macOS |
Bug | IDEA-209065 | UML: classes added to diagram via AddClassToDiagram action (<Space>) or by drag'n'drop appear incorrectly in the navigation popup |
Bug | IDEA-208229 | Export diagram to image file: progress cancelling doesn't work |
Bug | IDEA-210642 | Exporting ER diagram to png freezes idea |
Bug | IDEA-206436 | Memory hogging in Diagrams + Structure tool window + Zoom In/Out |
Bug | IDEA-208180 | Unknown and unwanted artifacts in UML diagram |
Bug | IDEA-184834 | Uml Class diagram adds two entries to every diagram that can not be delete |
Bug | IDEA-186132 | No default .uml extension for new class diagrams |
Bug | IDEA-124631 | Opening *.uml file does nothing |
Usability | IDEA-182068 | Java Class Diagrams window steals focus from editor |
Usability | IDEA-47864 | UML: Create New Method dialog: provide possibility to set static and final modifiers |
Exception | IDEA-151955 | 'deleteFile() not supported' when trying to delete diagram from Navigation bar |
Exception | IDEA-206582 | IndexNotReadyException on calling UML diagram during indexing |
Exception | IDEA-173305 | IAE at com.intellij.diagram.presentation.SimpleElement.<init> |
Exception | IDEA-90136 | IDE at com.intellij.diagram.presentation.SimpleElement.<init> |
Exception | IDEA-202308 | IndexNotReadyException on opening project if UML diagram is opened in the active editor |
Exception | IDEA-172311 | NPE at com.intellij.diagram.util.DiagramUtils.setBestPopupSizeForGraph |
Exception | IDEA-72445 | Exception when reverting changes with diagram opened |
Core. File System | Feature | IDEA-198080 | fsnotifier fails to start from Flatpak image |
Bug | IDEA-211677 | Deadlock/freeze on quitting IntelliJ IDEA |
Bug | IDEA-188926 | `VirtualFileManager.refreshWithoutFileWatcher` can take an extremely long time on a Windows FileSystem with a large number of mapped network drives |
Bug | IDEA-212025 | VFS refresh blocks UI while reading file system under read action |
Performance | IDEA-208128 | VirtualFilePointer.getUrl() accesses disk |
Performance | IDEA-211046 | RefreshWorker/VFS massive memory usage |
Performance | IDEA-208259 | JdkTable / VirtualFilePointerContainerImpl initialization / VirtualFilePointerContainerImpl.getUrls() do disk access |
Performance | IDEA-180274 | Offload watch root setting from EDT |
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 |
Exception | IDEA-208539 | java.lang.Throwable: Synchronous execution on EDT: fsnotifier |
Core. HTML | Cosmetics | IDEA-201570 | Questionable folding and preview of " " in HTML (Velocity) |
Core. IDE Settings | Feature | IDEA-108609 | Cannot remap cursor keys for navigation outside the editor (popups, etc.) |
Feature | IDEA-207917 | Provide a way to disable proxy detection logic on early startup |
Feature | IDEA-107709 | StringUtils within a File Template |
Bug | IDEA-206460 | Cannot not start IDE after 2018.3.4 update |
Bug | IDEA-191923 | Importing config of old IDE version including custom plugin URL causes incompatible plugin suggestion from this URL |
Bug | IDEA-100538 | Editor: Fall back fonts are not applied on Mac OS |
Bug | IDEA-201018 | Unable to submit IDE errors anonymously after enabling 2FA |
Bug | IDEA-205643 | IDE cannot restart after disabling/enabling plugin — hangs indefinitely |
Bug | IDEA-207196 | @NotNull method com/intellij/openapi/projectRoots/impl/JavaSdkImpl.suggestSdkName must not return null |
Bug | IDEA-209415 | “Start Failed” on closing the import-settings dialog |
Bug | IDEA-210223 | doesn't save re-added file type configuration |
Bug | IDEA-191085 | Failed to sync IDE settings. Invalid credentials |
Bug | IDEA-188964 | Error loading kotlin-language facet |
Bug | IDEA-205967 | Wrong previous version directory in import setting dialog (2019.1 suggests 2018.1) |
Bug | IDEA-207107 | PhpStorm 2019.1 EAP build 191.4738.10, The file auto save is invalid. |
Bug | IDEA-207297 | Settings sync doesn't work, NPE in CloudConfigManager |
Bug | IDEA-209785 | No separator for File templates group when invoke new from Project view |
Bug | IDEA-202843 | WARN - ge.ExternalProjectsDataStorage java.lang.NullPointerException |
Bug | IDEA-207936 | IDEA is 'saving application' indefinitely |
Bug | IDEA-198533 | Template group disappeared when you drag all templates to another group |
Bug | IDEA-206472 | Reformat Code does not work for JSON |
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 |
Performance | IDEA-202661 | 2018.3 slowness |
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 |
Usability | IDEA-202502 | "Use console font" / "Use color scheme font instead of the default" checkboxes can't be set by clicking on their text |
Usability | IDEA-206444 | "Edit variables" for live template shows empty expression lists for templates with no context |
Cosmetics | IDEA-203663 | Preferences | Editor | General | Gutter Icons: sort plugin groups alphabetically |
Core. Image Viewer | Bug | IDEA-203942 | SVGLoader incorrectly interprets svg document size |
Core. Indices | Performance | IDEA-202748 | Hang during UnindexedFilesUpdater working |
Performance | IDEA-202221 | 2 minute freeze on index query after deleting a large directory |
Performance | IDEA-208533 | OutOfMemory when indexing a 2Gb project, "Out of memory" window stuck forever |
Performance | IDEA-205778 | Upgrade to IntelliJ 2018.3.3 (from 2018.2.x) causes high cpu/memory usage in idle state |
Usability | IDEA-207075 | Better diagnosis for FileBasedIndexImpl - scheduleIndexRebuild, reason: File type change |
Core. JSON | Bug | IDEA-212680 | Replace with allowed value simply erase a current value instead of proposing available ones. |
Bug | IDEA-209825 | No effect when use $ref in propertyNames in json schema |
Core. Navigation and Search | Feature | IDEA-205404 | When navigating from Java stacktrace try to find the relevant position within line |
Bug | IDEA-178367 | Weird 'choose implementation' popup |
Bug | IDEA-202922 | Navigate | File results are not sorted by proximity |
Bug | IDEA-164838 | Open three new same windows when do "Open In New Editor Window" |
Bug | IDEA-211449 | IDEA is unable to find lambda implementations when invoked on library class source |
Bug | IDEA-207132 | Recent locations popup shows 1 less snippets as in settings |
Bug | IDEA-205772 | Javadoc: multi-resolve method references without signature to all overloads |
Bug | IDEA-206342 | Hierarchy scope has disappeared |
Usability | IDEA-207052 | There should be a way to customize GoToDeclaration behavior |
Cosmetics | IDEA-207272 | Recent locations: icon is not shown for decompiled classes |
Task | IDEA-209480 | Remove stub hierarchy |
Core. Platform API | Feature | IDEA-200287 | UCallableReferenceExpression should provide access to referenceNameElement |
Feature | IDEA-198928 | Make UAST provide a priory list of PsiElement types which could be used to get required UElement |
Feature | IDEA-207347 | Please allow the UndoRedoAction to use the JB UndoManager for a JTextComponent |
Feature | IDEA-211175 | Provide an annotation which may be used to mark public elements which must not be used from external plugins |
Feature | IDEA-209082 | Allow IDEs to customize which builds can be used as possible updates |
Feature | IDEA-209154 | Allow plugins to contribute additional details into description template used by 'Submit a bug report' action |
Feature | IDEA-177378 | make the registry entries extendible by plugins |
Feature | IDEA-208103 | ExecUtil.sudoCommand could show a prompt on macOS 10.10+ |
Bug | IDEA-202707 | If PersistentStateComponent::loadState failed with exception it won't be called next time |
Bug | IDEA-205876 | Completion on a LightClass that is an interface does not include static methods |
Bug | IDEA-210479 | A race condition in module structure loading |
Bug | IDEA-208630 | Fix "Bean extension class should not have constructor with parameters" EPs |
Bug | IDEA-203169 | Handle ProcessCanceledException during extension point listeners |
Bug | IDEA-181010 | unable to use BouncyCastleProvider in plugin due com.intellij.util.lang.UrlClassLoader is not providing ProtectionDomain |
Bug | IDEA-196796 | UAST: UMethod should provide access to the return-type reference expression |
Bug | IDEA-209724 | Smart pointer creation during project disposal leads to "Element from alien project" assertion |
Bug | IDEA-203089 | Optional dependency load order is not respected |
Bug | IDEA-211580 | AvailableSince annotations stopped being included after Kotlin dependency on IntelliJ changed from kotlin.build.custom.deps:intellij-core to kotlin.build:intellij-core |
Bug | IDEA-210378 | Incorrect API for PsiModificationTrackerImpl#forLanguages? |
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 |
Task | IDEA-204389 | Tons of "Kotlin: 'psi: PsiElement?' is deprecated. ambiguous psi element, use `sourcePsi` or `javaPsi`" compiler warnings |
Exception | IDEA-203514 | java.lang.AssertionError: Smart pointer list mismatch: size=1, ref.key=SMART_POINTERS 2145812205, manager.key=SMART_POINTERS 2145812205; has another pointer list with size 36 |
Core. 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-211218 | Possibility to mark a plugin as internal |
Bug | IDEA-205032 | Updating plugins in an offline environment no longer works with new marketplace and custom plugin repository |
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-197563 | Plugins sync says "not installed" for installed plugins |
Bug | IDEA-205249 | Required plugin isn't isn't added when click 'Enable' in 'Preferences | Plugins' |
Bug | IDEA-210955 | Plugin deduplication on load should compare id, not name |
Performance | IDEA-205534 | Typing lags in plugins search UI |
Usability | IDEA-212701 | Place plugin home page above the plugin descripton |
Usability | IDEA-212691 | Filter out invalid plugins when the problem is fixed |
Usability | IDEA-200867 | Show plugin versions in the installed plugins list |
Usability | IDEA-202747 | Provide a link to plugin homepage along the vendor link |
Usability | IDEA-212690 | Do not show checkboxes for plugins that are not loaded |
Cosmetics | IDEA-212695 | Replace "Enable plugins" with “Enable required plugins” |
Cosmetics | IDEA-207802 | Plugins page: do not show (0) if no updates available |
Core. Project Settings | Bug | IDEA-107676 | Project Templates: attempt to apply the project template created from one of static web template project fails with velocity exceptions |
Bug | IDEA-208237 | IDEA forgets unloaded modules. |
Bug | IDEA-203651 | Kotlin MPP (Common and JS) test source roots are not detected as source roots |
Bug | IDEA-210208 | Inspection profile file is deleted by IDEA |
Bug | IDEA-185499 | Do not create all facet editors on project settings open |
Bug | IDEA-139332 | Creating template from project error: Error parsing file template |
Bug | IDEA-208386 | If both .idea/workspace.xml and .idea/misc.xml are modified, reload doesn't happen correctly |
Bug | IDEA-208450 | Memory leak in RootModelImpl.myDisposable |
Bug | IDEA-210798 | Dependencies scope dropdown is switching on mouse over |
Bug | IDEA-206879 | Scopes: can't exclude folder, only the files inside it |
Performance | IDEA-207895 | Opening Project Structure dialog is slow for projects with many modules |
Usability | IDEA-41940 | Provide better diagnostics when the user selects a JRE directory as JSDK home |
Cosmetics | IDEA-202743 | Library that contains only a single folder is shown as "libs and one more file" in Project Structure |
Task | IDEA-209554 | Support pom maven artefacts |
Exception | IDEA-202726 | AccessDeniedException on project name change if .name file is read-only |
Exception | IDEA-212645 | Exception on new project opening |
Exception | IDEA-205597 | REWA at com.intellij.openapi.application.impl.ApplicationImpl.assertIsDispatchThread |
Core. Quick Documentation | Feature | IDEA-175215 | Better quick JavaDoc for enums |
Bug | IDEA-202665 | Quick documentation resolves method to any compatible method |
Bug | IDEA-205229 | QuickDoc popup appears at wrong position when cursor is in "Find" field |
Bug | IDEA-201393 | QuickDoc popup hides after selecting "Show Toolbar" option if QucikDoc is shown on mouse move |
Bug | IDEA-205497 | QuickDoc popup appears on another monitor if invoked from "Brief Info" popup |
Bug | IDEA-205190 | Misplaced Mouse Cursor |
Bug | IDEA-203264 | Restoring quick doc popup size changes its content |
Bug | IDEA-203713 | QuickDoc shown on mouse move changes position or disappears after clicking on link it contains |
Bug | IDEA-201449 | Documentation tab name is not updated on following links in documentation |
Bug | IDEA-203728 | Quick doc opened for an item from Project View changes position if one clicks on a hyperlink it contains |
Bug | IDEA-209629 | Too small default size of quick doc popup (causing text clipping by scrollpane) |
Bug | IDEA-203588 | JDK11 Javadoc links use wrong anchor format |
Bug | IDEA-204179 | Wrong scrolling position after hyperlink navigation in quick doc popup |
Bug | IDEA-212079 | QuickDocumentation is unable to load SVG from the jar file |
Bug | IDEA-201280 | QuickDoc popup appears at the cursor position after closing the documentation tab in Tool Window |
Bug | IDEA-201079 | QuickDoc popup is not focused on the second "Ctrl+Q" if it was opened from autocomplete or Project View |
Bug | IDEA-210890 | Quick documentation for lookup items doesn't work if the file is empty |
Bug | IDEA-201819 | QuickDoc popup is shown under the element in Diagram area even if there is not enough space for it |
Bug | IDEA-189815 | Quick doc popup shown on mouse hover closes when clicking on a reference to a different class inside |
Bug | IDEA-208812 | Inappropriate quick doc for array length |
Bug | IDEA-201023 | QuickDoc popup becomes small after resizing and clicking the link inside the popup |
Bug | IDEA-211038 | Ctrl-Shift-Arrow does not resize quick documentation popup but closes it |
Bug | IDEA-210310 | Quick Documentation pop-up closes when moving between items in File View |
Bug | IDEA-210273 | Table columns missing in Javadoc Quick Documentation view for Java 12 |
Bug | IDEA-202789 | Too many "Element information is not available during index update" notifications |
Bug | IDEA-201036 | Autocomplete list moves up when opening/closing QuickDoc Tool Window |
Bug | IDEA-198297 | Quick Documentation popup is sometimes placed off screen |
Usability | IDEA-208365 | Always autosize quickdoc popup when it's displayed on hover |
Usability | IDEA-208364 | Don't show quick info tooltip on Ctrl-hover if a quickdoc popup is currently visible |
Usability | IDEA-200674 | Adjust popup size according to the font size |
Cosmetics | IDEA-211247 | JavaDoc generated from HTML eats angle brackets in the link title |
Core. Refactorings | Feature | IDEA-124496 | Scope Setting for Rename Refactoring |
Usability | IDEA-212081 | Names of Copy and Move actions in the context menu should reflect what's going to be copied or moved |
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. |
Core. RegExp | Bug | IDEA-208559 | Invalid 'redundant character escape' in JS regex |
Core. Run | Debug. Configurations | Feature | IDEA-114577 | Confirm deletion of run/debug configurations |
Bug | IDEA-210262 | [Environment variables] when pasting several variables with semicolon at the line end - the last entry is removed |
Bug | IDEA-157989 | "Stop" button does not work when the IDE is launched as a background task |
Bug | IDEA-204416 | Running debug tomcat run configuration always launches "Before launch" gulp tasks in debug mode |
Bug | IDEA-206657 | Compound Run Configuration triggers "Run" but not "Debug" |
Bug | IDEA-206761 | Run configuration adds one more underscore |
Bug | IDEA-96960 | Run Configurations popup: inconsistent position for run config folders |
Bug | IDEA-208525 | Changes to my Environment Variables in Configurations aren't saving |
Bug | IDEA-202004 | Run Configuration. Red class name "Class 'Main' is in the default package" |
Bug | IDEA-195693 | Context help shows 404 page when invoked for a run configuration which don't have special help page |
Bug | IDEA-194910 | Add macro support for VM options field (e.g. expand $ModuleFileDir$ properly) |
Bug | IDEA-185342 | Shorten command line is missing on scratch run configuration even though prompted |
Usability | IDEA-207069 | Environment Variables "Open Folder" |
Usability | IDEA-204335 | Need an ability to disable run configuration delete confirmation dialog |
Usability | IDEA-206392 | Do not allow empty parameters in Run configuration > Spring Boot > Application |
Usability | IDEA-206173 | Environment Variables: can no longer paste from clipboard |
Usability | IDEA-206952 | Environment Variables doesn't allow to paste Name or Value separately for variable |
Usability | IDEA-201215 | JVM launcher cannot process @argfiles produced by IDEA |
Cosmetics | IDEA-200261 | [Run anything] Completion popup hides and shows after each key press (i.e. flickers) |
Exception | IDEA-205510 | Throwable at com.intellij.execution.impl.RunManagerImpl.addConfiguration$intellij_platform_lang_impl |
Core. Run | Debug. External Tools | Cosmetics | IDEA-184889 | External Tool named with an underscore does not display properly from project context menu |
Core. XML | Bug | IDEA-183886 | XML highliting and redefined schemas |
Bug | IDEA-202642 | XmlLikeFileType.isCaseSensitive has wrong name |
Bug | IDEA-208504 | First xi:include tag in *Plugin.xml file is highlighted as error |
Bug | IDEA-212646 | XML attribute value is marked as error if DTD's attribute type is enumeration containing DTD keyword as value |
Bug | IDEA-206686 | Where is "Collapse empty tag" > "fix all in file" option? |
Bug | IDEA-205629 | Argument rangeInElement exception when deleting xml tag in Android Studio 3.3 |
Bug | IDEA-210207 | XML schema issue - element X is not allowed here (Web.xml) |
Bug | IDEA-206666 | IdeaPluginRegistrationIndex isn't file-based |
Bug | IDEA-207657 | Quick fix to escaping "&" breaks inside injected languages inside XML |
Bug | IDEA-210622 | Good code is red: No-namespace element incorrectly reported as "not allowed here" in XML file with XML Schema |
Bug | IDEA-212344 | catalog.xsd in IntelliJ platform-impl.jar is outdated |
Cosmetics | IDEA-204273 | Outdated version of the Xerces library in org.jetbrains.intellij.build.CommunityLibraryLicenses |
Exception | IDEA-212704 | Invoking Find by XPath throws ClassCastException |
Editor. Code Completion | Feature | IDEA-203280 | Groovy Script for PHP Storm Live Templates give suggested box? |
Feature | IDEA-199722 | Can I make the live template appear at the top of the code completion list? |
Bug | IDEA-205485 | Goto Declaration doesn't work in completion autopopup with automatic quick doc popup |
Bug | IDEA-186754 | Code completion list is blinking after typing non-ASCII text |
Bug | IDEA-214469 | Live Templates suggestions disappear on non-alphanumeric character input |
Bug | IDEA-209206 | Completion: avoid showing loading... for multiple entries in the fully resized completion list |
Bug | IDEA-204126 | [Live templates] autocompletion is not shown for some live templates (e.g. sout, psvm) |
Bug | IDEA-207334 | Edit Postfix template dialog: custom template box is missing |
Bug | IDEA-200049 | backspace doesn't work in completion popup |
Bug | IDEA-148060 | Completion doesn't work after switching window |
Bug | IDEA-208424 | Word completion doesn't work in language-specific elements in small IDEs |
Bug | IDEA-199925 | Dash breaks autocompletion for live template name |
Usability | IDEA-211557 | Code completion dropdown stays open after Shift+Enter (Start New Line) |
Usability | IDEA-209123 | Enable F2 and Shift+F2 shortcuts while code completion is active |
Usability | IDEA-210660 | Make "Jump outside closing bracket/quote with Tab" default behaviour |
Usability | IDEA-209784 | Basic/Smart completion does not offer package private methods when runtime object type is from another package |
Exception | IDEA-194554 | AE at com.intellij.codeInsight.documentation.DocumentationManager.assertSameProject |
Editor. Color Schemes | Feature | IDEA-212390 | Ability to drag-n-Drop editor color scheme |
Bug | IDEA-207403 | Darcula color scheme: "Custom Keyword 4" default color looks like an error |
Task | IDEA-206064 | Display a warning of Rider color schemes incompatibility instead of failing, fall back to some other color scheme |
Editor. Diff and 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 |
Bug | IDEA-207667 | Weird synchronised scrolling in diff view with soft wrapped lines |
Bug | IDEA-203659 | Shift+Tab in Diff editor changes line indentation style |
Bug | IDEA-210607 | 'Apply changes' in diff view does't work |
Bug | IDEA-210783 | Couldn't select items in 'Diff Between' window (Deployment/Remote Host Access) with UP/DOWN arrow keyboard keys |
Bug | IDEA-111268 | Tab width not respected when viewing code changes inline |
Bug | IDEA-212625 | Incorrect highlighting in diff view when last document line is soft wrapped |
Usability | IDEA-123813 | Preserve diff pane widths when switching between files |
Usability | IDEA-155010 | Suggest to unlock 'Disable editing' button in 'Commit Changes' dialog when I'm trying to type in diff view |
Usability | IDEA-207839 | Accept left/right shortcuts are reversed |
Usability | IDEA-182230 | VCS "visual merge" window: don't ask "Are you sure" if there was no changes |
Cosmetics | IDEA-206495 | Partial commits: Excess "Uncheck all" checkbox on Diff dialog |
Cosmetics | IDEA-211780 | Escape characters in action name of "Diff \\& Merge" |
Exception | IDEA-207311 | Error: can't show diff on EAP |
Editor. Editing Text | Feature | IDEA-168176 | Move Caret Backward/Forward a Paragraph With Selection |
Feature | IDEA-204140 | Should be able to unwrap rule based switch expression |
Feature | IDEA-204702 | Support after-line-end inlays in editor |
Feature | IDEA-205621 | Switch statement unwrapper |
Feature | IDEA-36496 | Move statement up/down handles catch blocks improperly |
Feature | IDEA-70189 | Java Smart Complete Statement: Complete ternary operator if necessary |
Feature | IDEA-144788 | Code folding - Class description doxygen/javadoc comments: leave first line visible |
Feature | IDEA-207307 | No horizontal scroll in editor when the width of block inlay is more than editor width |
Feature | IDEA-106702 | Folding comments block |
Feature | IDEA-211180 | Jump outside closing bracket with Tab should jump after the semicolon |
Bug | IDEA-197682 | Shadow action is created with the wrong lifetime spec (Disposable) |
Bug | IDEA-208508 | Wrong size of quick navigation popup hides part of the popup text |
Bug | IDEA-203335 | Parameter info appears when not required |
Bug | IDEA-205802 | Repaint issues for soft-wrap marks in a diff pane |
Bug | IDEA-201210 | Expanding selection within method's generic type parameter expands to beginning of file |
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-205622 | Scope popup closes diff fragment popup |
Bug | IDEA-205774 | Moving Up/Down doesn't work properly for Enum constants in case of missing ';' |
Bug | IDEA-207542 | TODO highlighting affects following lines |
Bug | IDEA-214565 | Different indents for Python in commentStart() macro |
Bug | IDEA-205130 | Parameters info shows the actual proper method signature as disabled |
Bug | IDEA-199639 | While typing TODO comment with Korean text, color scheme to the last letter is disappeared |
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-201750 | Move Up/Down and Scroll works wrong with a cloned caret |
Bug | IDEA-210470 | Fira Code breaks fixed-width alignment on "[[" - double opening bracket |
Bug | IDEA-204898 | Exception in buildFoldRegions can block loading of editor |
Bug | IDEA-201183 | Live Template Context in Java type declarations |
Bug | IDEA-211085 | Current line number colour incorrectly calculated |
Bug | IDEA-196178 | Join Lines on selected text also joins not selected text |
Bug | IDEA-202915 | Highlighting of deleted ranges in diff window is blinking sometimes |
Bug | IDEA-203120 | Adding Inlay leads to code lens invalidity |
Bug | IDEA-175878 | Multicursor first cursor incorrect indent on tab press in injected fragment |
Bug | IDEA-205739 | Editor: Action is applied for the wrong line if invoked from menu |
Bug | IDEA-202245 | Editor ignores EditorMouseEvent consuming |
Bug | IDEA-138431 | Editor: Ctrl+Left / Right (arrow) does not skip over indent whitespace to prev/next token |
Bug | IDEA-202906 | Parameter hints find wrong overload |
Bug | IDEA-203015 | Wrong caret position after up/down movements in presence of both inline and block inlays |
Bug | IDEA-192879 | "Move statement" skips position outside code block in Java |
Bug | IDEA-204769 | Editor: selecting "Copy" action from menu copies whole line instead |
Bug | IDEA-204058 | Enter doesn't work in line comment if an invalid todo pattern is configured |
Bug | IDEA-208973 | Identifier highlighting is lost after moving line |
Bug | IDEA-207212 | Editor scrolls unexpectedly on pasting collapsed method |
Bug | IDEA-204703 | Text selection significantly slows down when cursor is outside the text editor |
Bug | IDEA-207951 | Ide freeze on showing parameter info |
Bug | IDEA-205336 | after new file is added, "last edit location" doesn't work |
Bug | IDEA-136779 | In editor, alt+drag should clear the old caret. |
Bug | IDEA-208537 | folding toggles are not shown for added fold regions |
Bug | IDEA-201725 | Rich text copy / paste on high DPI screens should scale down fonts |
Bug | IDEA-207805 | Selection in editor is not reset on mouse right click outside selection |
Bug | IDEA-167224 | Unwrap lambda should add braces if necessary |
Bug | IDEA-203902 | Text drag'n'drop in editor is not canceled by Esc key |
Bug | IDEA-205635 | Moving up/down enum entry declaration with empty line after declaration produces red code |
Bug | IDEA-208782 | Fallback font Italic version doesn't work on Mac |
Bug | IDEA-205776 | Moving Up/Down dowsn't work for Enum constant with body |
Bug | IDEA-208853 | Changing scratch language causes IntelliJ to lose scratches |
Bug | IDEA-203201 | Cursor jumps back and sometimes random extra spaces are inserted |
Bug | IDEA-195293 | Strange behavior when join lines with "builder.append('...')" |
Bug | IDEA-201502 | Weird soft wraps behavior when working with XML content |
Bug | IDEA-210104 | Move Caret to Matching Brace moves to wrong position |
Bug | IDEA-204900 | Smart Enter fails to add function body if staying at annotation |
Performance | IDEA-206039 | IntelliJ froze for 148 seconds after tabbing alt-tabbing away and back to IntelliJ with large buffer.txt file |
Performance | IDEA-211201 | Typing with multiple carets is slow in XML files |
Performance | IDEA-210051 | Memory leak in DocumentImpl |
Usability | IDEA-208930 | Pressing Tab in a selection doesn't prefix first line with a tabulator |
Usability | IDEA-209051 | Inspection popup is overlapped by quick doc |
Usability | IDEA-185682 | Parameter info hides the code being editing at the top of a file |
Usability | IDEA-198213 | Double clicking on the { or } (curly brace) should select class body |
Usability | IDEA-211756 | "Delete to word end" is extremely inconvenient on whitespaces |
Usability | IDEA-200630 | too eager commenting out |
Usability | IDEA-203855 | Cloned carets visually off |
Usability | IDEA-89608 | Should be able to set editor view options like soft wraps for certain file types |
Usability | IDEA-204308 | Multiline TODO popup interferes with editing the TODO. |
Cosmetics | IDEA-200296 | confusing gutter folding hints for "closure" folding |
Task | IDEA-205639 | Gutter current line number highlighting doesn't respect conversion function |
Task | IDEA-209242 | Increase default number of items stored by default in clipboard history |
Editor. Error Highlighting | Bug | IDEA-198053 | Library source does not match the bytecode for VirtualFilePointerTracker |
Bug | IDEA-204791 | Duplicate highlights in maven |
Bug | IDEA-202625 | IDEA doesn't see library after it is copied into 'lib' folder |
Performance | IDEA-207045 | 23 lines with open dots cause of hang of IDEA |
Editor. Formatter and Code Style | Bug | IDEA-204185 | Code Generation settings are not being saved |
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-203464 | There is not same code style in 2018.2 and 2018.3 which I have the same codestyle.xml |
Bug | IDEA-204458 | Java Formatter : close-brace in enum does not create new line |
Bug | IDEA-211444 | Code Style Settings: incorrect variants in drop-down for WrapOnTyping option |
Bug | IDEA-195707 | "'case' on new line" setting name is misleading; behavior should be changed and a new setting added with the old behavior |
Bug | IDEA-147601 | Javadoc Code formatting does not indent HTML tags properly |
Bug | IDEA-212466 | "Expected to be final" identifier is not always painted as such in Java editor |
Bug | IDEA-203775 | NPE on opening unified diff view when Upsource Integration plugin is enabled |
Bug | IDEA-206769 | Export codestyles settings to JSON: space_within_* attributes of java settings are not exported |
Bug | IDEA-206789 | Export codestyle settings to JSON: java | wrapping and braces | visual guides option is not exported |
Bug | IDEA-189934 | Replace lambda with method references messes up indentation |
Performance | IDEA-204975 | UI freeze when formatting a 200KB one-line XML file |
Cosmetics | IDEA-207230 | Tab width in Definition window differs from tab width in editor |
Editor. Intention Actions | Bug | IDEA-155352 | Unwrap Statement produces broken code |
Bug | IDEA-202205 | Wrong gutter action add to intention popup when we have disabled gutter action |
Frameworks. Drools | Bug | IDEA-97068 | drools mvel syntax not working for Objects created in then clause |
Bug | IDEA-152064 | Single quotes are listed as errors within drools rules |
Performance | IDEA-203046 | Intellij lags when editing drl (Drools rules) files. |
Frameworks. GWT | Bug | IDEA-211438 | GWT: IDE doesn't respect Java language level for GWT client code under default 'client' package |
Bug | IDEA-206271 | GWT Debug broken with latest IDEA version(s) |
Bug | IDEA-194048 | IDEA GWT hosted mode run issue |
Usability | IDEA-208047 | GWT: quickfixes which show popups work strangely when invoked from batch inspection results |
Exception | IDEA-208056 | GWT: invoking New | "GWT UiRenderer and ui.xml File" always produce an exception |
Frameworks. Hibernate | Bug | IDEA-185976 | Hibernate plugin doesn't work with Kotlin "Entities" |
Frameworks. Spring | Feature | IDEA-199770 | Spring MVC and Kotlin: provide the "RelatedViews" gutter navigation icons for the request mapping methods |
Feature | IDEA-199860 | Spring + Kotlin: Select In... | Spring Beans doesn't work for kotlin classes |
Feature | IDEA-190488 | Recognize MethodInvokingFactoryBean when resolving bean type |
Feature | IDEA-203238 | Spring Cloud Stream: binder name completion in application configuration files |
Feature | IDEA-205930 | Spring MVC + Kotlin: reference to constant is not supported as @PathVariable value |
Feature | IDEA-201453 | Spring Cloud Stream: support 'spring.binders' files |
Feature | IDEA-199838 | Spring MVC and Kotlin: provide intentions to create the missing @PathVariable-annotated parameters |
Feature | IDEA-201452 | Spring Cloud Stream: provide navigation between bound producers and consumers |
Bug | IDEA-208628 | "Copy Configuration" does not work properly when called from "Run Dashboard" |
Bug | IDEA-201454 | Spring Cloud Stream: false positive 'Cannot find channel' warning when referring to binding dedicated error channel |
Bug | IDEA-208889 | Spring Boot: endpoints data is not available sometimes with 'Failed to check application ready state: File exists' error message |
Bug | IDEA-122239 | Spring: support Spring io.Resource for ReloadableResourceBundleMessageSource#basename |
Bug | IDEA-208629 | "Run Dashboard" disappears when clicking "Show Configurations" button |
Bug | IDEA-200131 | Spring MVC and kotlin: model attributes rename doesn't work for Freemarker views |
Bug | IDEA-212065 | Spring Initializr wizard does not import Gradle KTS project |
Bug | IDEA-168170 | Spring: "Duplicate bean name" does not respect imports |
Bug | IDEA-149459 | Spring Boot: fix highlighting of Map "key" part when using RelaxedNames |
Bug | IDEA-161820 | Spring MVC: if custom @RequestMapping meta-annotations defines #value the mapping is not recognized |
Bug | IDEA-174066 | Spring MVC @PathVariable inspection doesn't locate pathvariable when @RequestMapping contains constant |
Bug | IDEA-204724 | Spring Boot: Endpoints: wrong path |
Bug | IDEA-204415 | Cannot resolve @PathVariable for Spring MVC project (chops off last character) |
Bug | IDEA-204374 | Cache manager auto-configuration is not detected properly |
Bug | IDEA-207544 | Spring Boot plugin breaks IDE |
Bug | IDEA-194994 | Update resources does not work for Spring boot with devtools and enabled 'Delegate IDE build/run actions to gradle' |
Bug | IDEA-164845 | Spring Boot: config key provider "handle-as" should unwrap collection types |
Bug | IDEA-204797 | Spring Boot: Run Dashboard doesn't show url for MVC application, Endpoints tab displays 'failed to check application ready state' when using 32-bit jre |
Bug | IDEA-206247 | Spring Java Configuration and @Qualifier for Optional<Foo> Argument with bean of type Foo autowire error |
Bug | IDEA-203834 | Spring Cloud Stream: dedicated error channel referenced by 'binding.group.errors' is not resolved |
Bug | IDEA-205789 | WebTestClient |
Bug | IDEA-209327 | Renaming parameter in @GetMapping in Kotlin file rename method parameter but doesn't change @GetMapping value |
Bug | IDEA-202986 | Spring MVC not support resolution of views written as not-inlined strings |
Bug | IDEA-205828 | [Kotlin] SpEL inspection - Cannot resolve variable 'bar' |
Bug | IDEA-208064 | Spring: ResourceBundleMessageSource#basename value is not resolved |
Bug | IDEA-208886 | Spring Boot: Health and Mappings endpoint tabs are empty for SB 2.2.0.M1 by default |
Bug | IDEA-205634 | Error on running Spring Boot run configuration on OpenJ9 JDK on Windows |
Bug | IDEA-203473 | Spring Boot + Kotlin: find usages doesn't work for keys defined in application.properties referenced from @Value annotation |
Bug | IDEA-206141 | @ConfigurationProperties doesn't make properties shown in application.properties |
Bug | IDEA-212290 | False 'method may be static' warning for Spring Boot @Bean methods |
Performance | IDEA-205027 | UI is frozen for 25s after opening a project in a new window and immediately switching to the previous IDEA window |
Performance | IDEA-212432 | IDE freeze when selecting text with double click |
Performance | IDEA-203949 | SpringDiagramElementManager builds Spring Model on UI thread |
Usability | IDEA-211211 | Spring Boot: move edit default path action to context menu in Run Dashboard |
Cosmetics | IDEA-206783 | Inspection to move field injection to constructor injection should not add @Autowired in case of single constructor |
Exception | IDEA-201893 | PIEAE at com.intellij.psi.PsiInvalidElementAccessException.createByNode |
Exception | IDEA-146621 | YML config file: PIEAE at com.intellij.extapi.psi.ASTDelegatePsiElement.getManager |
Exception | IDEA-210704 | Spring Initializr: can't import a created gradle based project |
Exception | IDEA-207792 | java.lang.Throwable: It's prohibited to access index during event dispatching |
Exception | IDEA-206000 | Throwable at com.intellij.util.CachedValueStabilityChecker.complain |
Exception | IDEA-205670 | CCE at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.getFileId |
Frameworks. Struts | Exception | IDEA-206588 | Plugin exception [Plugin: StrutsAssistant] at com.intellij.util.ExtensionInstantiator.instantiateWithPicoContainerOnlyIfNeeded |
Groovy | Feature | IDEA-201921 | Add "Access to unresolved expression" to the analyze process |
Feature | IDEA-202693 | Support Java lambda syntax |
Feature | IDEA-202738 | Don't break code with backslash in literals |
Feature | IDEA-205861 | Spock Interaction DSL triggers lots of spurious warnings |
Feature | IDEA-201929 | Intention for mass fixing of @CompileStatic errors |
Feature | IDEA-212594 | Bold braces for closure and lambda expressions |
Feature | IDEA-188430 | Support nested code blocks |
Bug | IDEA-137126 | Type inference: wrong completion variants are shown |
Bug | IDEA-205783 | No navigation to setter in ++/-- expressions |
Bug | IDEA-152478 | Good code red in Groovy: method is highlighted as unresolved when invoked on variable of raw type declared via def |
Bug | IDEA-208781 | Error in parsing closure argument on a new line in an application statement |
Bug | IDEA-203569 | Starting 'Groovy Console' always fails with "not available while IDEA is updating indices" error |
Bug | IDEA-206710 | IDEA debugger shows warning about skipped breakpoint in ResetAgent. Looks like it's NPE |
Bug | IDEA-203767 | Groovy CompileDynamic annotation is not recognised |
Bug | IDEA-206659 | Broken resolve in OCHighlightingTest.groovy |
Bug | IDEA-114247 | Spock data table test with double pipe (||) confused with boolean values |
Bug | IDEA-208346 | Highlight illegal single argument lambda |
Bug | IDEA-206932 | Good code red: collection to array assignment in @CompileStatic |
Bug | IDEA-137307 | Groovy: Inspection of Java style setter invocation should not be applied to Spock mock invocations |
Bug | IDEA-176655 | False Positive: String type not inferred in Stream.of..map closure (Groovy) |
Bug | IDEA-205436 | NormalCompletionTest is red |
Bug | IDEA-206945 | Invalid Ambiguous method call compilation error |
Bug | IDEA-211117 | Groovy @Field fields do not resolve properly inside methods when groovy file is outside the project |
Bug | IDEA-203683 | Convert to CompileStatic doesn't convert GString to String |
Bug | IDEA-206717 | Convert to @CompileStatic adds second @CompileDynamic |
Bug | IDEA-208383 | Groovy - provide @SuppressWarnings annotation for "Access to inaccessible element" inspection. |
Bug | IDEA-205853 | `instanceof` type is not inferred |
Bug | IDEA-205811 | Cannot assign empty list literal to set |
Bug | IDEA-208834 | Wrong type of prefix increment/decrement |
Bug | IDEA-194192 | Refactor Groovy type inference for "call" method invocations and constructors |
Bug | IDEA-207049 | Wrong highlighting on method overloads and unknown type |
Bug | IDEA-208831 | Wrong type of unary postfix increment |
Bug | IDEA-206430 | Regression on Navigate to Class in Groovy |
Bug | IDEA-210733 | Don't include JAR files from JDK configuration to classpath of Groovy run configuration |
Bug | IDEA-207549 | Make closure call explicit produces invalid code |
Bug | IDEA-209923 | Groovy - good code red - dynamic field access |
Bug | IDEA-206716 | Static type is not inferred |
Bug | IDEA-207933 | List type is not inferred on result type |
Bug | IDEA-202956 | Groovydoc reports illegal character for space and coma |
Bug | IDEA-185987 | Missing parameter when extracting method in Groovy |
Bug | IDEA-201294 | ArrayIndexOutOfBoundsException when using groovy.transform.Immutable annotation in Groovy classes |
Bug | IDEA-203850 | ; not recognized as statement |
Bug | IDEA-207974 | Bad code green: throws clause on annotation method |
Bug | IDEA-202386 | Incomplete type for getClass() |
Bug | IDEA-207921 | Cannot build groovy project using Groovy-Eclipse compiler |
Bug | IDEA-87240 | "Pointless arithmetic expression" warning should be suppressed in Spock tests |
Bug | IDEA-210375 | Groovy lambda support conflicts a lot with closures with the last param having default values |
Bug | IDEA-201672 | False-positive warning: assigning null to non-primitive member is always fine |
Bug | IDEA-193623 | Reassigned Parameter is leaking scope in Groovy |
Bug | IDEA-205771 | Bad code green: type argument list is not allowed in import references |
Bug | IDEA-206907 | Wrong groovy undefined variable highlighting |
Bug | IDEA-128454 | Groovy's @TypeChecked with asImmutable() method called on collect()/collectEntries() result marks good code red. |
Bug | IDEA-186753 | Groovy: Wrong type inference inside closure |
Bug | IDEA-207367 | Unexpected formatting of code with a dot on a newline |
Bug | IDEA-207309 | Ambiguous calls are highlighted as warnings in @CompileStatic |
Bug | IDEA-206718 | Type inference: broken case |
Bug | IDEA-207005 | False positive "Cannot resolve symbol" in "and:" separated part of "where:" block of Spock specification |
Bug | IDEA-206662 | @CompileStatic: anonymous classes should not be excluded from compile-static scope |
Bug | IDEA-206425 | void argument causes ambiguous method call highlighting |
Bug | IDEA-210007 | Unresolved classes are highlighted with red in scripts |
Bug | IDEA-139952 | Spock where block data table inspection issues |
Usability | IDEA-208325 | "Refactor | Convert to Java" should not be available for Gradle build files |
Usability | IDEA-179444 | Show parameter name hints corrupts the layout |
Exception | IDEA-209853 | Groovy Code Analysis Fatal Error |
Exception | IDEA-204054 | SOE in Groovy |
Exception | IDEA-209237 | Throwable: Non-physical PsiElement. Physical element is required to be able to anchor the problem in the source tree: PsiElement(identifier); file: DummyHolder |
Groovy. Grails | Feature | IDEA-206469 | Grails `GrailsAutoConfiguration` should be recognised as a Spring Configuration |
Bug | IDEA-206635 | Grails view doesn't always refresh |
Bug | IDEA-166966 | New gsp file missing in menu for Grails project |
Bug | IDEA-208739 | Grails: New Project wizard: not able to create new project |
Performance | IDEA-202875 | Performance issue with code editor on a Grails project |
Infrastructure | Bug | IDEA-211491 | Uast-based `RefJavaManager` doesn't property handle Kotlin's `KtPropertyAccessor` |
Bug | IDEA-209632 | If a custom appStarter fails to load plugins the original exception is swallowed |
Task | IDEA-200277 | Get rid of access to package-private members in platform modules from java support modules |
Task | IDEA-206894 | Extract UrlClassLoader and its dependencies to a separate module |
Infrastructure. Build Scripts | Bug | IDEA-203509 | Cannot debug tests in nested classes |
Bug | IDEA-209655 | Executable flag for custom Linux/Mac executable files under 'lib' directory is not set in portable zip distribution |
Task | IDEA-197426 | pom.xml generated for modules from IntelliJ IDEA project should honor exclusion of transitive dependencies |
Task | IDEA-210033 | Deprecate optional modules in plugin layouts |
Task | IDEA-209751 | Add ability to bundle plugin only into EAP builds |
Configuration Problem | IDEA-199738 | Upgrade internal Ant to version 1.10.3 or newer (support JUnit5 Jupiter engine) |
Infrastructure. Packaging and Installation | Feature | IDEA-194151 | Publish modules required to build IntelliJ IDEA from sources as Maven artifacts |
Feature | IDEA-164251 | Include com.intellij.testFramework.vcs into some binary distribution |
Feature | IDEA-194148 | Publish 'intellij.platform.testFramework' module as a Maven artifact |
Bug | IDEA-212759 | Linux, tar.gz installation: IDEA fails to start: `Cannot find VM options file.`, `Error: Could not find or load main class com.intellij.idea.Main.` |
Bug | IDEA-203550 | Windows Installer: 'Uninstall old versions' shows only several installations from only one disk with a weird gap |
Bug | IDEA-205907 | 2018.3.x silent installation leaves javaw.exe process hanging |
Bug | IDEA-208430 | [jbr 11] Uninstall doesn't work after patching IDEA |
Bug | IDEA-204606 | Disable Uninstall feedback options activated by default when uninstaller running from installer(when you install update with installer). |
Bug | IDEA-202935 | Regression: cannot install IntelliJ IDEA in silent mode if intermediate directory is missing |
Bug | IDEA-210993 | IDEA with JBR 11 starts with error via idea.bat |
Bug | IDEA-206868 | Patch update doesn't work on macOS (2019.1 EAP) |
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-141900 | Installer: Uninstall old version has weird word wrapping |
Bug | IDEA-203213 | JPS from IntelliJ IDEA 183 branch fails to compile project because of missing class org.apache.maven.model.InputLocationTracker |
Bug | IDEA-209778 | Silent install. Unable to install in the 'Program Files' folder |
Bug | IDEA-158855 | Windows installer starts uninstaller even when clicking back |
Bug | IDEA-206790 | [jre11.win.zip artifact]: There is 32bit launcher in archive |
Usability | IDEA-207608 | [jbr11 windows installers] It is better to remove checkboxes related to win32 system from Setup dialog |
Usability | IDEA-197129 | Kotlin compiler binaries miss executable permissions |
Usability | IDEA-202806 | There are too few rows in Uninstall Old Versions tab |
Cosmetics | IDEA-204535 | Header text in Rider Installer is heavily misaligned |
Cosmetics | IDEA-208125 | [Setup dialog]: Replace '...install JRE x86...' with '...instal JBR x86...' |
Task | IDEA-211824 | Bundle Kotlin 1.3.31 with IntelliJ IDEA |
Task | IDEA-206416 | Bundle Kotlin 1.3.21 with IntelliJ IDEA |
Task | IDEA-202441 | Bundle Kotlin 1.3.20 with IntelliJ IDEA |
Task | IDEA-203997 | Bundle Kotlin 1.3.11 with IntelliJ IDEA |
Task | IDEA-210116 | We wan't to add custom uninstall step. |
Task | IDEA-209378 | Bundle Kotlin 1.3.30 with IntelliJ IDEA |
Java | Feature | IDEA-214531 | Show Expression Type should also show known boolean values, strings etc |
Feature | IDEA-204569 | Highlight `break` for switch expressions |
Bug | IDEA-205584 | Choose package dialog: should not apply changes on closing with Cancel |
Bug | IDEA-204005 | Expected types should be aware of switch expressions |
Bug | IDEA-203841 | Type hierarchy not complete when using test-jars |
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-204012 | "Surround with if" action and friends suggests to be applied for switch rule |
Bug | IDEA-193315 | Deleting import statement after semicolon produces PSI/text inconsistency |
Bug | IDEA-205947 | Join lines works incorrectly if next line string literal is followed by the method call |
Usability | IDEA-211627 | Provide separate gutter icon configuration options for external annotations and inferred annotations |
Usability | IDEA-208309 | Add 'main' template as an alias to 'psvm' |
Usability | IDEA-209397 | New Package: on creating inside the existing packages structure don't display the full package name as the new package name |
Exception | IDEA-205578 | IOOBE on editing the JavaDoc |
Java. Code Completion | Feature | IDEA-206386 | Stream.toUnmodifiableList autocompletion |
Feature | IDEA-204010 | '.switch' template should be available on switch expressions |
Feature | IDEA-194568 | Show "will be casted to" class name in the method call completion list |
Feature | IDEA-204244 | Configure magic constants for java.util.Spliterators.spliterator(..., int characteristics) |
Bug | IDEA-203898 | Smart completion sometimes has "no suggestions/results" within throw statement |
Bug | IDEA-211080 | Completion suggests already used methods in builder() |
Bug | IDEA-202340 | Java 12 switch: completion inserts `default:` even if switch uses switch rule format |
Bug | IDEA-195106 | Broken return type completion for method declarations |
Bug | IDEA-209519 | IntelliJ should prefer class in same package over unused JDK classes in auto-complete |
Bug | IDEA-209104 | Important methods missing from code completion suggestions. |
Bug | IDEA-207858 | Completion: `default:` should be indented correctly |
Bug | IDEA-203056 | Autocomplete doesn't show interface public methods on its private-package implementation |
Bug | IDEA-203204 | Import-class popup suggests java.util.List as the last item |
Bug | IDEA-208607 | Smart completion doesn't suggest Collectors.counting |
Bug | IDEA-211405 | Auto completion freezes on every other letter |
Bug | IDEA-202314 | Strike deprecated annotation options in completion dialog |
Bug | IDEA-198368 | Raw generics are inserted in some cases |
Bug | IDEA-202262 | Wrong cursor position, when IDEA autocompletes List.of(), Set.of() and other Java 9 factory methods for Collections |
Bug | IDEA-203901 | Code completion can't consider consecutive digits as word separators |
Bug | IDEA-204074 | Completion case constant add unnecessary '->' |
Bug | IDEA-209230 | No `new` keyword completion inside negation |
Bug | IDEA-210869 | Content assist does not always work for classes beginning with underscore(_) |
Bug | IDEA-197130 | "After" text snippet of `.reqnonnull` Java postfix completion still shows `.reqnonnull` after inserted call. |
Bug | IDEA-201609 | Inconsistent autosuggestion results |
Usability | IDEA-199341 | Do not use exact declaration information unless explicit Ctrl+Space is pressed |
Usability | IDEA-205205 | Import static class in java should complete with a period |
Usability | IDEA-201783 | Smart completion does not suggest sub-classes |
Usability | IDEA-209258 | When auto-completing a method in {@link}, don't insert all parameter types by default |
Exception | IDEA-204680 | ClassCastException during editing of SE |
Exception | IDEA-204037 | ClassCastException: com.intellij.psi.impl.source.tree.java.PsiLiteralExpressionImpl cannot be cast to com.intellij.psi.PsiReferenceExpression |
Java. Code Coverage | Feature | IDEA-196509 | Not possible to remove custom coverage suite from suite selection dialog |
Bug | IDEA-161415 | Cannot "show tests covering line" if test class name contains _ or $ |
Bug | IDEA-90722 | File name too long IOException on CodeCoverage *.tr file |
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 |
Cosmetics | IDEA-200520 | What is the meaning of a checkbox with "include/exclude" title? |
Exception | IDEA-207251 | Coverage fails with exception on UrlClassLoader |
Java. Code Formatting | Bug | IDEA-205110 | Reformatting JavaDoc with generics Map adds extra spaces every time, may freeze IDE |
Bug | IDEA-204482 | Java Code Formatting of enum uses blank Lines In declarations instead of blank lines before '}' |
Java. Code Generation | Bug | IDEA-201670 | Generating setter for final field |
Bug | IDEA-203737 | Introduced method has wrong context |
Usability | IDEA-210108 | Create new test window misses interface methods |
Usability | IDEA-209475 | When creating tests for methods that are in Object, it creates methods with postfix `1` |
Usability | IDEA-210629 | Extra empty line in generated 'equals' |
Java. Debugger | Feature | IDEA-124595 | Feature to "Step Out" of the current block when debugging |
Feature | IDEA-202293 | Support synchronized statement in evaluator |
Feature | IDEA-210619 | Show value renderer icon right on evaluating popup |
Feature | IDEA-173619 | Debug mode / Mouse gesture "Run to mouse pointer" |
Feature | IDEA-189549 | Better display for Maps in debugger |
Bug | IDEA-202291 | NPE in compiling evaluator |
Bug | IDEA-209695 | SmartStepInto in readonly source: unable to choose the step target with Enter |
Bug | IDEA-210838 | [Color Scheme] Debugger - Recursive calls highlighting is not applied |
Bug | IDEA-204672 | Unable to attach to OpenJ jdk |
Bug | IDEA-208648 | Evaluate window debugger doesn't seem to validate returned types |
Bug | IDEA-203825 | Deadlock in debugger |
Bug | IDEA-202129 | .attach_pid files in the working dir |
Bug | IDEA-210122 | Unable to debug tests in forked mode with shmem transport |
Bug | IDEA-198140 | 'Smart step into' works unexpectedly on 'super' method call |
Bug | IDEA-203144 | sa-jdwp: All object arrays contain only null values |
Bug | IDEA-208435 | Smart step into method in anonymous class does not work |
Bug | IDEA-205230 | "View as" popup item is inactive on the first click but becomes active on the next clicks |
Bug | IDEA-206175 | Watch variables: blue screen lag |
Bug | IDEA-207528 | Unable to do smart step into the second filter method |
Bug | IDEA-207315 | Run to cursor highlighting appears in diff |
Bug | IDEA-206160 | Instrumentation in java.lang.Thread does not work when running as Debug mode in Intellij Idea |
Bug | IDEA-204693 | Argument boxing does not happen if type is not available |
Bug | IDEA-203021 | IllegalStateException from objectMirror |
Bug | IDEA-203543 | Launching rubocop as external tool fails |
Bug | IDEA-204462 | Debugger does not propose to evaluate File.toString with disabled toString renderer |
Bug | IDEA-195596 | "Add to watches" does nothing if invoked from Quick Evaluate popup |
Bug | IDEA-203014 | Target Jdk version does not match message |
Bug | IDEA-204691 | Unable to cast primitive value to Object |
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-209139 | [Smart Step Into] unable to step into all methods which are repeating and located in one line |
Bug | IDEA-211586 | 'Step Out Of Code Block' doesn't step out of proxy method |
Bug | IDEA-203322 | "Hold alt and click to evaluate expression not working" (this is a tip of the day) |
Bug | IDEA-148867 | 'Smart step into' doesn't work for stepping into dynamic proxy method invocations |
Bug | IDEA-203275 | Cast in evaluator does not fail when is should |
Bug | IDEA-205407 | Parameter is not resolved in breakpoint condition after adding @NotNull to parameter |
Bug | IDEA-211062 | 'Ctrl+C' from 'Evaluate' window copyes 'Collecting data..' instead of actual value |
Bug | IDEA-207793 | Wrong smart step order with repeating methods |
Bug | IDEA-209068 | Unable to quickly attach to a process started with suspend=y |
Bug | IDEA-211761 | Smart step into fail if source code does not match the bytecode |
Bug | IDEA-207569 | Can't use Debug: Error occurred during initialization of VM |
Bug | IDEA-206755 | Hovering over line numbers in editor during debug make lines highlighted as if they're active in debugger |
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-208941 | "Show Method Return Values" feature malfunction |
Bug | IDEA-198992 | OOM in CaptureStorage |
Bug | IDEA-174922 | Smart step into doesn't work for Java 8 method references passed as parameters |
Bug | IDEA-207694 | There should remain the possibility to invoke 'normal' stepInto action |
Performance | IDEA-209305 | Delay between breakpoint triggering and UI responding (highlighting corresponding place in editor) |
Performance | IDEA-204448 | Debug startup slowly with `debugger-agent.jar` |
Usability | IDEA-205901 | Debugger: Clicking into empty area below stack frames makes IntelliJ navigate to bottom-most item |
Usability | IDEA-204643 | Debugger buttons could be much more reactive |
Usability | IDEA-204807 | "Add to Watches" action shouldn't create duplicates |
Usability | IDEA-209391 | Unable to run application in debug mode |
Usability | IDEA-208790 | Add an option to disable run to cursor gesture |
Usability | IDEA-210164 | No visual feedback on toggling a breakpoints in diff-view |
Usability | IDEA-205987 | Preselect main thread on pause |
Usability | IDEA-211392 | Auto-show quick documentation prevents closing Breakpoints dialog |
Usability | IDEA-207231 | Don't change sort order when selecting a different goroutine in debugger |
Usability | IDEA-172140 | Suspend only current thread during evaluation of breakpoint's condition |
Cosmetics | IDEA-202684 | Map Entry's value displayed not good |
Java. Debugger. Memory View | Bug | IDEA-209121 | Running tests in debugger broken on non Linux/Mac/Windows |
Bug | IDEA-210969 | Do not initialize memory agent proxy if remote debugging is used |
Bug | IDEA-208333 | Memory Agent causes strange exceptions in program when running in debug mode |
Exception | IDEA-209163 | [Memory Agent] Exception on "Show Referring Objects" action, at com.intellij.debugger.memory.agent.MemoryAgentReferringObjectsProvider.getReferringObjects |
Java. Debugger. Streams | Bug | IDEA-199022 | Stream Trace cannot access private class or method |
Java. 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-208443 | Java decompiler not correctly decompiling string concatenation with recent Java |
Bug | IDEA-204223 | Decompiler doesn't add mandatory narrowing cast on integer type |
Bug | IDEA-204310 | Decompiler adds redundant imports for lambdas |
Bug | IDEA-177029 | Cannot open Structure view (Ctrl+F12) for a large decompiled class |
Bug | IDEA-197665 | Decompiler decompiles references to static fields inside class inforrectly |
Java. Error Highlighting | Feature | IDEA-169551 | IntelliJ could detect missing 'return' in lambda expression |
Bug | IDEA-204596 | Remove RSL from 12_Preview |
Bug | IDEA-209920 | No compile-time declaration for the method reference is found |
Bug | IDEA-207296 | Good code red: exception never thrown in the corresponding try block |
Bug | IDEA-129147 | JPA Intellisense incorrectly marking field as red |
Bug | IDEA-210771 | Error message should be exposed for the new 'case' label in Java 12 in case of wrong constant usage |
Bug | IDEA-203732 | Enum.valueOf method with generics is not highlighted as an error |
Bug | IDEA-212406 | False positive for ambiguous call to unqualified static method on interface |
Bug | IDEA-202897 | Error highlighted in a different place from javac |
Bug | IDEA-192201 | Bad code is green: inner class object creation |
Bug | IDEA-204208 | Bad code green: usage of 'continue' outside of switch expression |
Bug | IDEA-206295 | Classes cannot be resolved on specific import statement constellation |
Bug | IDEA-211203 | False positive in validation: There is no default constructor available |
Bug | IDEA-203812 | bad code green: switch expression does not have any case clauses |
Bug | IDEA-204006 | Create local from usage: update to switch expressions |
Bug | IDEA-204125 | Java: False-Positive on Generics |
Bug | IDEA-204204 | Bad code green: ambiguous reference either label or variable |
Bug | IDEA-205883 | Incompatible types error is not reported when type has intersection bound |
Bug | IDEA-208030 | False positive Variable might not have been initialized |
Bug | IDEA-202621 | Switch expression: switch labeled block can't complete normally |
Bug | IDEA-212188 | IDEA have not warning for using private constructor |
Bug | IDEA-204188 | Good code red: switch expression as part of ternary operator with type conversions |
Bug | IDEA-205657 | actual and formal generic arguments differ in length |
Bug | IDEA-205390 | Javadoc method references aren't resolved when there are no parameter types |
Performance | IDEA-202848 | UAST is very slow on large string switch |
Performance | IDEA-210550 | Class inheritor search is slow for library classes used in many modules due to expensive scope checks |
Performance | IDEA-210047 | Very high memory usage |
Performance | IDEA-206649 | Auto-import on the fly freezes UI for 14 seconds |
Usability | IDEA-203776 | Confusing error message when switch expression is used as a body of void lambda |
Usability | IDEA-206347 | Import marked as unused in statement that does not compile |
Java. GUI Designer | Bug | IDEA-208765 | Recompile action (Ctrl-Shift-F9) on form file shall recompile its bound class |
Java. Inspections | Feature | IDEA-203449 | Switch statement without default branch: provide a quick-fix |
Feature | IDEA-203387 | Add limited multiplication support to DFA |
Feature | IDEA-187211 | Suggest using StandardCharsets.XYZ instead of "XYZ" where possible |
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-193675 | Define default loggers in *public method without logging* inspection |
Feature | IDEA-209351 | Support more AssertJ matchers in hardcoded contracts |
Feature | IDEA-209951 | Inspection to detect when collection is accidentally passed as vararg and will be wrapped into one-element array |
Feature | IDEA-206230 | Pointless bitwise inspection: report `i & ~i` and `i | ~i` |
Feature | IDEA-203985 | "Fallthrough in 'switch' statement" inspection needs update for switch expressions |
Feature | IDEA-207247 | Improve the inspection "Multiple occurrences of the same expression" |
Feature | IDEA-208467 | Inspection to detect probably missing break-statement |
Feature | IDEA-205727 | DFA: wire Map.keySet/values/entrySet().size() to Map.size() |
Feature | IDEA-205151 | Misc improvements for Mismatched array read/write inspection |
Feature | IDEA-207469 | Support parameter range at call site |
Feature | IDEA-208005 | Extend the "iteration over 'keySet()' may be replaced with 'entrySet()' iteration" inspection to recognize put() calls |
Feature | IDEA-208855 | Support bitwise xor in Java DFA |
Feature | IDEA-96216 | Missing "Condition always false" |
Feature | IDEA-195323 | Notify if array creation can be replaced with Enum#values() |
Feature | IDEA-210209 | Suggest replacing Charset.forName("UTF-8") with StandardCharsets.UTF_8 |
Feature | IDEA-200879 | Intermediate Stream::collect could be reported when result of expression is Collection::size |
Feature | IDEA-206567 | Warn about double bitwise complement (~) operation |
Feature | IDEA-205949 | StringBuilder can be replaced with String inspection should recognize implicit toString() call |
Feature | IDEA-209161 | Inspection to use Math::min / Math::max instead of handwritten code where possible |
Feature | IDEA-205154 | Cast conflicts with instanceof: take into account assertion methods |
Feature | IDEA-136622 | Inspection request: integer fraction multiplication i *= 3/2 |
Feature | IDEA-203579 | Update "Unnecessary 'return' statement" for enhanced switch statements |
Feature | IDEA-203459 | "'default' not last case in 'switch' statement" inspection needs update for switch expressions |
Feature | IDEA-200820 | Map.keySet(key).forEach(key -> map.get(key)) can be simplified |
Feature | IDEA-205744 | Simplify Optional chains |
Feature | IDEA-181751 | Loop statement that does not loop: allow to ignore for-each loops |
Feature | IDEA-203974 | "Local variable used and declared in different 'switch' branches" inspection needs update for switch expressions |
Feature | IDEA-208196 | Convert to enhanced switch: an option to omit warning if we cannot generate switch expression |
Feature | IDEA-197185 | ReturnOfNull java inspection should have an option to ignore lambdas |
Feature | IDEA-205057 | DFA: support remainder tracking |
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-202623 | Redundant switch labeled rule block |
Feature | IDEA-205726 | DFA: Inline Collection/Map.clear() method |
Feature | IDEA-205785 | Java inspection, which detects unused value of Optional.get() method |
Feature | IDEA-203717 | "Nested 'switch' statement" inspection could use update for new switch |
Feature | IDEA-205846 | Suggestion to use String.repeat where appropriate when using JDK 11 |
Feature | IDEA-176351 | Improve non-null inspection with static flow analysis (isPresent() and similar) |
Feature | IDEA-204787 | Deprecated usage inspection should (optionally) skip occurrences in documentation. |
Feature | IDEA-207874 | Inspection to replace Map.keySet().contains(K) with Map.containsKey(K) |
Feature | IDEA-205560 | Integer multiplication cast to long: use dataflow to check for overflow possibility |
Feature | IDEA-202753 | Map.entrySet can be simplified analysis could identify more cases. |
Feature | IDEA-204701 | Redundant collection operation: suggest emptyIterator() |
Feature | IDEA-194715 | Recognize assertTrue(Arrays.equals(a1, a2)) |
Feature | IDEA-204698 | Report meaningless operations on empty collections |
Feature | IDEA-204461 | DFA: Make final getter stable if it gets a final field |
Feature | IDEA-160792 | 'Iteration over keySet() may be replaced with entrySet() iteration' should be smarter |
Feature | IDEA-205676 | Inspection for simplifiable StringBuilder.append(CharSequence, int, int) |
Feature | IDEA-203016 | On nullability violation show which ternary branch is nullable |
Feature | IDEA-205555 | Warn about useless 'if' like "if (x == y) return x; else return y" |
Feature | IDEA-204827 | When calculating `a - b`, take into account relations between `a` and `b`. |
Feature | IDEA-188305 | Algebraic conversions in conditions DFA |
Feature | IDEA-205011 | DFA: limited support for shift-left |
Feature | IDEA-204734 | Track Optional content similarly to boxed numbers |
Feature | IDEA-193906 | Java intention: Switch - Add default case with IllegalStateException |
Feature | IDEA-207273 | Improve method return type inference from sources |
Feature | IDEA-202825 | Track stream size in stream inliner |
Feature | IDEA-185394 | Manual array population should be detected and replaced with Arrays.fill |
Feature | IDEA-203878 | Auto(un)boxing inspection needs update for switch expressions |
Feature | IDEA-206497 | Replace with stream: support intermediate map operations in counting loops |
Feature | IDEA-206224 | Improve support of bitwise operation in DFA |
Feature | IDEA-206024 | Add a quick-fix for "Integer multiplication or shift explicitly cast to long" inspection |
Feature | IDEA-203316 | Turn on by default "Number of placeholders does not match number of arguments in logging call" |
Feature | IDEA-208215 | Do not warn on cast to compatible interface when it has a matching instanceof check |
Feature | IDEA-203462 | Update "Unnecessary 'default' for enum 'switch' statement" inspection for switch expressions |
Feature | IDEA-203071 | Switch expressions: provide fix to generate missed branches for enum switches |
Feature | IDEA-90060 | Class without logger Inspection enhancements |
Feature | IDEA-206568 | Shift by inappropriate constant: use dataflow |
Feature | IDEA-192251 | Infer purity of constructors from sources |
Feature | IDEA-200455 | Suggest to replace (a, b) -> a + b lambdas with Integer::sum, Long::sum, Double::sum |
Feature | IDEA-207267 | Suggest convert `int x = Integer.valueOf(str);` to `int x = Integer.parseInt(str);` |
Bug | IDEA-210027 | Variable in dataflow remains local when used inside array initializer |
Bug | IDEA-203085 | Switch expressions: support "Make method call chain to call sequence" intention |
Bug | IDEA-198040 | False positive "'equals()' between objects of inconvertible types" for Class types |
Bug | IDEA-209685 | "Deprecated API Usage" inspection suggests to replace method call but does nothing |
Bug | IDEA-203928 | @DefaultQualifier from CheckerFramework not correctly supported |
Bug | IDEA-203069 | Enum 'switch' statement that misses case should support enhanced switch statements |
Bug | IDEA-203845 | com.intellij.util.IncorrectOperationException: Incorrect statement 'else |
Bug | IDEA-207191 | Inspection "Method can be void" false positive in Kotlin/JAVA interop |
Bug | IDEA-206052 | Don't report class as unsed when it has a used function because of an annotation |
Bug | IDEA-207456 | Replace loop with stream: allow possible side-effects in joining prefix |
Bug | IDEA-204250 | "replace with forEach" replaces "continue" to "return" in inner for |
Bug | IDEA-204584 | Broken link in Java | Abstraction issues | 'public' method with 'boolean' parameter |
Bug | IDEA-206397 | Iteration over keySet fix produce wrong code with wildcard ? extends |
Bug | IDEA-204985 | Auto-replacing deprecated method with a suggested equivalent doesn't check type compatibility and breaks compilation |
Bug | IDEA-204641 | Exception throwing analysis doesn't account for runtime exceptions in functions |
Bug | IDEA-205523 | Unable to suppress "Redundant directive" inspection warning |
Bug | IDEA-200488 | 'Java | Class structure | Field can be local' inspection show warning even if annotation added to 'Additional Special Annotations' |
Bug | IDEA-196932 | Inspection "Java | J2ME issues | Synthetic accessor call" can be improved |
Bug | IDEA-211702 | Incorrect inspection "Can be replaced with single expression in functional style" when types differ |
Bug | IDEA-172237 | SLF4J formatting inspection does not handle escaping backslash |
Bug | IDEA-211140 | Package-level container annotation affects nullability of the elements in the same package but another artifact |
Bug | IDEA-210123 | BoxedLong.equals(BoxedInteger) is incorrectly reported as 'always true' when their unboxed value is the same |
Bug | IDEA-204671 | MagicConstant: hardcode constants for Toolkit.getMenuShortcutKeyMaskEx |
Bug | IDEA-203946 | Update "Text label in 'switch' statement" inspection for switch expressions |
Bug | IDEA-203979 | Java | Probable bugs | 'equals()' between objects of inconvertible types false negative with anonymous class |
Bug | IDEA-210560 | "Excessive range check" inspection should not warn if expression contains a side effect |
Bug | IDEA-204393 | Cannot unwrap break-with value if the value is a switch expression |
Bug | IDEA-205851 | "Compute constant value" suggests to make not equivalent replacement |
Bug | IDEA-210087 | Checker Framework's Nullable doesn't work with data flow analysis |
Bug | IDEA-207019 | The "logging calls not guarded by log condition" should be updated for introduced in Java8 message suppliers |
Bug | IDEA-208497 | Magic constant inspection shows warning for xor |
Bug | IDEA-211120 | "Result of method call ignored" false positive in AssertJ tests |
Bug | IDEA-177299 | Rework of inspection "'default' branch is unnecessary" |
Bug | IDEA-211699 | "Return of null" inspection in lambda of Function<A, @Nullable B> |
Bug | IDEA-205308 | 'Replace with max()' produces uncompilable source |
Bug | IDEA-203692 | Remove unused variable should be aware of Java 12 switch |
Bug | IDEA-208270 | Action "Replace with old-style switch" is available on empty switch and does nothing |
Bug | IDEA-203225 | Switch statement has too few branches: update for Java 12 |
Bug | IDEA-208211 | Unused declaration exclude option doesn't work |
Bug | IDEA-204917 | "Loop can be collapsed with Stream API" creates uncompilable results in some cases |
Bug | IDEA-209563 | "Qualify with outer class" available, but does nothing |
Bug | IDEA-204014 | "I/O resource opened and not safely closed" should be updated to support switch expressions |
Bug | IDEA-212718 | Type parameter 'T' extends 'final' class 'X' doesn't work for non-final enum |
Bug | IDEA-202706 | InstanceVariableUninitializedUseInspection breaks on switch expression |
Bug | IDEA-205008 | "Implicit numeric conversion" inspection doesn't report implicit conversions in compound assignment operators |
Bug | IDEA-210298 | Result of method call ignored false-positive on Validate.nonNull check from commons-lang3 |
Bug | IDEA-203793 | Inspection for Unnecessary nullability check ignores String::equals called on literal |
Bug | IDEA-212561 | 'Find cause' cannot find problem in looking simple case |
Bug | IDEA-203227 | Switch statement has too many branches: update for Java 12 |
Bug | IDEA-209944 | Inspection removing redundant casts causes compiler error |
Bug | IDEA-203798 | Inspection "Default method not implemented" has too big range when implemented anonymously |
Bug | IDEA-205112 | Declaration access can be weaker false positive with inner class constructor |
Bug | IDEA-186140 | False positive "Pointless bitwise expression" inspection |
Bug | IDEA-211701 | "Introduce holder class" loses comment |
Bug | IDEA-203705 | "Equals called on enum value" doesn't suggest a quick-fix inside switch expression |
Bug | IDEA-203531 | Use of obsolete date time API doesn't warn on new expressions |
Bug | IDEA-211843 | Stringbuilder append false positive with start/end |
Bug | IDEA-204430 | Red code after conversion to 'enhanced switch statement' when when 'default' has only 'return' |
Bug | IDEA-207441 | False-positive "variable is always null" on linked-list like data structure |
Bug | IDEA-172232 | Field dereference inside try block makes qualifier notnull outside |
Bug | IDEA-206459 | Assignment to for loop parameter: ignore if parameter is not updated in loop update statement |
Bug | IDEA-204944 | "'clone()' defined in non-Cloneable class 'null'" on anonymous class |
Bug | IDEA-194091 | ParameterizedParametersStaticCollection reports valid data methods |
Bug | IDEA-205309 | 'Replace with findFirst()' produces uncompilable source |
Bug | IDEA-208296 | Java 12: Replace with old-style switch produces erroneous code for exhaustive enum |
Bug | IDEA-207197 | Don't warn about "return of null" in Map.compute(), computeIfPresent(), computeIfAbsent() lambdas |
Bug | IDEA-206221 | "object allocation in loop" for a lambda which seems not to allocate anything |
Bug | IDEA-203719 | "Result of object allocation ignored" inspection false positive in new switch |
Bug | IDEA-203625 | Inspection 'assertEquals() between objects of inconvertible types' doesn't show warning when comparing collection of inconvertable type |
Bug | IDEA-209686 | Type migration error message needs to escape <> |
Bug | IDEA-204431 | 'Unnecessary return statement' false positive in enhanced switch statement |
Bug | IDEA-204804 | Unused import: don't warn if reference in import itself is unresolved |
Bug | IDEA-206640 | Replace var with explicit type not working with for loop |
Bug | IDEA-203424 | @noinspection doesn't work for some inspections |
Bug | IDEA-204135 | Replacing if with switch suggested but not possible |
Bug | IDEA-212632 | IDEA thinks that fields cannot be updated in AutoCloseable close() method |
Bug | IDEA-207637 | "Flip equals" does nothing on unqualified equals |
Bug | IDEA-202754 | "NullableProblems"-inspection gives incorrect warning on a getter that returns other field |
Bug | IDEA-207178 | Incorrect simplification of optional suggested by inspection |
Bug | IDEA-203289 | Javadoc <code>/{@code ...} inspection: might yield invalid/corrupted syntax |
Bug | IDEA-205952 | Invalid Java Refactoring Suggestion - stream-foreach() call throwing exception |
Bug | IDEA-207312 | Inspection / Java / Declaration redundancy: gets confused by Lombok's @Getter annotation |
Bug | IDEA-204071 | Auto-unboxing fix produces red code |
Bug | IDEA-206272 | "Fallthrough in 'switch' statement" false positive |
Bug | IDEA-212412 | "Declaration can have final modifier" inspection reports values which may be uninitialized with final modifier. |
Bug | IDEA-209231 | "Replace with 'try' with resources" does nothing |
Bug | IDEA-203708 | "Unnecessary boxing" false-negative with Java 12 switch expressions |
Bug | IDEA-204193 | "'break' statement" inspection should not highlight usage of 'value break' |
Bug | IDEA-204986 | False Positive: "Class with only private constructor should be declared final" does not detect subclass on same level |
Bug | IDEA-203698 | Value of ++ or -- is used: false-negative on switch expression |
Bug | IDEA-203421 | "Unused declaration" inspection false positive on fields of inner classes |
Bug | IDEA-204013 | "Redundant local variable" should be switch break-aware |
Bug | IDEA-210534 | Replace explicit type with var not working for instantiated interfaces |
Bug | IDEA-146649 | "Redundant type cast" warning expected |
Bug | IDEA-209576 | 'Class.getConstructor().newInstance()' call' generates inaccessible catch clauses |
Bug | IDEA-199670 | Javadoc is inaccessible from here for a reference in the same directory |
Bug | IDEA-202709 | False negative "Conditional expression with identical branches" inspection on switch expression |
Bug | IDEA-205482 | "Use removal by object" fix may change semantics for List<Integer> |
Bug | IDEA-204138 | Exception in "statement with empty body" inspection with switch expression |
Bug | IDEA-204977 | "Method returns the same value" false-positive for void method with anonymous class inside |
Bug | IDEA-208913 | Recognize @AutoValue as immutable classes, and let Nullability analysis rely on that |
Bug | IDEA-205854 | "Compute constant value" can be shown and not shown in similar cases |
Bug | IDEA-203510 | Entry points are not shown in inspection results toolwindow |
Bug | IDEA-209226 | "Unqualified static access" incorrectly reports inside enum case |
Bug | IDEA-205881 | Remove redundant cast leads to incompilable code |
Bug | IDEA-210253 | 'Suspicious package-private access' inspection incorrectly reports access to protected members from anonymous classes |
Bug | IDEA-203447 | Switch statement without default branch: support Java 12 |
Bug | IDEA-204081 | `@VisibleForTesting` still treated as `@TestOnly` even if used to relax visibility of production method to call it from tests |
Bug | IDEA-203343 | Replace with lambda suggestion can produce bad code |
Bug | IDEA-205122 | Unwrap switch fails with exception |
Bug | IDEA-174522 | No deannotate intention action for library classes annotated as deprecated via external annotations |
Bug | IDEA-136742 | unused library inspection: false positive for libraries containing super classes/interfaces. |
Bug | IDEA-205090 | Checking Optionals with Optional#isEmpty() still triggers {'Optional.get()' without 'isPresent()'} hint |
Bug | IDEA-209486 | Transform body to single exit point generates red code |
Bug | IDEA-203701 | Result of assignment is used: false-negative in Java 12 |
Bug | IDEA-203086 | Switch expressions: support "Replace conditional with if" intention |
Bug | IDEA-204808 | CloneReturnsClassTypeInspection fails in anonymous class |
Bug | IDEA-203454 | SwitchStatementDensityInspection: update for Java 12 |
Bug | IDEA-212215 | False positive casting is redundant creates compilation issue |
Bug | IDEA-203703 | "Throwable not thrown" false-positive with Java 12 switch |
Bug | IDEA-204187 | Code becomes red after applying conversion to old style switch |
Bug | IDEA-207976 | Inspection turns a loop into an incorrect collect operation |
Bug | IDEA-208770 | Inspection `OptionalGetWithoutIsPresent` doesn't recognize check in stream |
Bug | IDEA-208859 | Good code yellow: FileReader and FileWriter constructors with Charset argument |
Bug | IDEA-203697 | Class.getClass() false-negative on Java 12 switch expression |
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-203693 | "Move assignment to field declaration" produces erroneous code when assignment is inside Java 12 switch |
Bug | IDEA-203450 | Ambiguous method call bug |
Bug | IDEA-210306 | Suppress "Unused declaration" for arguments named "ignore.." |
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-131480 | "Deprecated API usage" inspection warns in cases javac doesn't |
Bug | IDEA-204207 | 'Replace with 'old-style' switch statement' removes switch block body, when value break used. |
Bug | IDEA-203709 | 'equals()' called on BigDecimal false-negative on switch expression |
Bug | IDEA-205376 | Warning about non-atomic operation on volatile field doesn't work for anonymous instance but works for lambda |
Bug | IDEA-204867 | Scope of variable is too broad inspection doesn't keep var keyword. |
Bug | IDEA-205137 | `Replace Switch with If` produce exceptions |
Bug | IDEA-205529 | Conversion from the new to the old 'switch' doesn't split the list of the case constants |
Bug | IDEA-203984 | "Remove unreachable branches" quickfix breaks code on switch expression |
Bug | IDEA-203119 | Unwrap switch statement: support rule-cases and multiple expression cases |
Bug | IDEA-196997 | 'Number of placeholders ... in logging call' does not support Log4j 2's ParameterizedMessage |
Bug | IDEA-205073 | Remove redundant suppress warning doesn't work for javadoc tags with unrelated descriptions |
Bug | IDEA-209362 | Excessive range check inspection fix sometimes deletes third operand of polyadic |
Bug | IDEA-210216 | 'Suspicious package-private access' inspection incorrectly reports access to protected members from anonymous Kotlin classes |
Bug | IDEA-204165 | [BUG][Inspection][IC-183.4588.61] false report of 'Optional.get()' without 'isPresent()' check |
Bug | IDEA-207552 | Wrong inspection "Actual method parameter is the same constant" |
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-212417 | Remove redundant casts intention does not handle single varargs parameters correctly |
Bug | IDEA-204762 | "Integer division in floating point context" inspection false negative |
Bug | IDEA-211709 | where is fix all intention for override? |
Bug | IDEA-205525 | Do not warn "The declared exception X is never thrown" on native methods |
Bug | IDEA-211147 | False positive for RedundantOperationOnEmptyContainer in case of static initializers for enum-like class |
Bug | IDEA-206767 | Inspection "Externalizable class without 'public' no-arg constructor" doesn't work if Externalizable class is public |
Bug | IDEA-206615 | Suppression for inspection 'Static field used before initialization' shows as redundant |
Bug | IDEA-204868 | Loop can be replaced with Arrays.setAll ignores starting index |
Performance | IDEA-203363 | DuplicateBranchesInSwitchInspection is slow on a file with many switch cases |
Usability | IDEA-208192 | Replace with Java 12-style switch: support assignment |
Usability | IDEA-209618 | NotNull annotated method might result in null inspection disappears with pure Contract annotation set. |
Usability | IDEA-145390 | Public methods in anonymous inner classes shall be treated as private methods |
Usability | IDEA-196735 | Logging inspections could know about log4j 2 logger class out of the box |
Usability | IDEA-202808 | Method invoked with reflection is marked as unreachable if its caller method is added to custom entry point |
Usability | IDEA-205223 | Iteration over keySet() may be replaced with entrySet(): keep key variable when it's reused |
Usability | IDEA-210563 | "Java" > "Performance" > "StringBuilder can be replaced with String" inspection bug |
Usability | IDEA-207586 | 'Replace with <>' inspection false positive when the generic type is annotated |
Cosmetics | IDEA-199315 | To reformulate the error about the inability to override the method from java.lang.Object |
Cosmetics | IDEA-205019 | Conversion StringBuilder -> String can be slightly improved |
Cosmetics | IDEA-206417 | Typo: Gaurd |
Exception | IDEA-207640 | Replace StringBuilder with String throws exception when there are comments inside |
Exception | IDEA-204106 | Auto-unboxing with switch expressions produces exceptions |
Exception | IDEA-205962 | AIOOBE in duplicate branches in switch inspection |
Exception | IDEA-204717 | Can't convert enhanced 'switch' to 'if' if a branch's body contains an end-of-line comment |
Exception | IDEA-206891 | NPE in data flow inspection |
Java. Intention Actions | Feature | IDEA-199264 | Introduce useful standard interface type for lambda expression |
Feature | IDEA-206609 | IDEA should know to open brackets in java code |
Feature | IDEA-196755 | Intention to replace singleton collection with a normal one |
Feature | IDEA-208199 | Merge convert to decimal/octal/hex/binary to submenu |
Feature | IDEA-190886 | Create missing 'switch' branches should provide default branch |
Feature | IDEA-201192 | Make encapsulate field available on the field declaration as an action |
Feature | IDEA-203895 | Intention to split switch branch with multiple values into separate branches |
Feature | IDEA-207204 | Action to annotate method/parameter as NonNls |
Feature | IDEA-209056 | Action to transform method with multiple returns into the method with single exit point |
Feature | IDEA-202622 | Java 12: Switch Expressions: Convert switch labeled rule expression to a block |
Feature | IDEA-207785 | Flip method call on call without qualifier |
Feature | IDEA-203533 | Various improvements in "Make call chain into call sequence" |
Feature | IDEA-207519 | Ability to edit external range annotation |
Feature | IDEA-205362 | Intention to convert (collection.isEmpty() || collection.size() > 1) to collection.size() != 1 |
Bug | IDEA-173780 | Insert declaration should resolve name conflicts |
Bug | IDEA-175740 | "Expand lambda body" on invalid code produces stub/AST inconsistency |
Bug | IDEA-203897 | "Import class" popup behaves weirdly in case of package local class |
Bug | IDEA-208108 | String postfix increment intention |
Bug | IDEA-209597 | Flip comparison intention produces PSI/text mismatch |
Bug | IDEA-205607 | "Replace with old style 'switch' statement" intention produces unreachable code |
Bug | IDEA-205835 | "invert if" inserts zillion of comments |
Bug | IDEA-211687 | "Flip method call" with casts leads to PSI/text inconsistency |
Bug | IDEA-206725 | "Insert default branch" produces uncompilable code |
Bug | IDEA-205710 | `Change parameter type` / `Create method` quick-fixes malfunction and incorrect handling of the `void` type |
Bug | IDEA-209600 | "Replace assert with if statement" changes semantics in then-branch of if-statement |
Bug | IDEA-211698 | 'Replace 'for each' loop with indexed 'for' loop' breaks code when not immediately inside a code block |
Bug | IDEA-208457 | Add exceptions to existing catch suggests wrong option |
Bug | IDEA-212402 | Inspection Use Objects.requireNonNull detected, but the fix not work for ParametersAreNonnullByDefault |
Bug | IDEA-203741 | I cannot prevent IntelliJ from adding annotatations |
Bug | IDEA-206882 | Invert if produces non-equivalent code for nested if statament |
Bug | IDEA-212551 | Make method call chain into call sequence intention modifies references to variables named 'x' |
Bug | IDEA-209568 | "Push conditional expression inside branch" generates bad-code-green |
Bug | IDEA-209931 | Change method return type autosuggestion doesn't work when method return type is subtype of base return type of interface. |
Bug | IDEA-177220 | Deletion of an annotation without a class member results in stub-AST mismatch |
Bug | IDEA-208885 | "Wrap with unmodifiable map" produces uncompilable code on assignment LHS |
Usability | IDEA-211430 | 'Replace switch with if' action generates redundant fully qualified variable type |
Usability | IDEA-209300 | Split into 2 if's doesn't work when I'm staying on the last symbol of && |
Cosmetics | IDEA-202990 | Intellij suggests adding new parameter as '21th' parameter to method |
Exception | IDEA-211695 | "Convert to Basic Latin" fails on incomplete javadoc |
Java. JavaFX | Bug | IDEA-150665 | *.fxml "unsaved" asterisk stays visible after saving |
Java. Properties Files | Bug | IDEA-207834 | Properties are not detected when defined as string constant as annotation parameter(s) |
Java. Refactorings | Feature | IDEA-202383 | Convert old-style switch statements into the enhanced switch |
Feature | IDEA-202384 | Convert new-style switch expressions and enhanced switch statements into the old-style switch statements |
Feature | IDEA-180007 | Inline method with returns should work when inlining point is the only expression in a loop or lambda body |
Feature | IDEA-178890 | "Inline" Foo.class.getName(), Foo.class.isInstance(bar) |
Feature | IDEA-158665 | Support Inline Method refactoring when return statement interrupts the execution flow |
Feature | IDEA-199273 | Create local variable should not suggest Object type when it is a ternary with null in one of the branches |
Feature | IDEA-161607 | Allow to introduce variable in the head of try-with-resources block |
Feature | IDEA-179176 | LVTI: Introduce local variable: suggest to use var |
Feature | IDEA-37432 | "Inline Method refactoring is not supported when return statement interrupts the execution flow" is wrong |
Feature | IDEA-211005 | Automatically fix "Not a statement" problem in inline method |
Feature | IDEA-202629 | Java 12 Switch expression: Highlight duplicate values and branches |
Feature | IDEA-211549 | Inline method: support negation at the call site |
Feature | IDEA-211473 | Inline method: process some boolean methods with multiple exits specially |
Bug | IDEA-205330 | Can't "Move" class files, only via drag and drop |
Bug | IDEA-203891 | Extract Method preview: wrong diff, wrong line endings, wrong encoding |
Bug | IDEA-202731 | Exception refactor removes try-with-resources block |
Bug | IDEA-203444 | Pull members up suggests to reuse pulled method making it static which breaks the code |
Bug | IDEA-210056 | Refactoring "Rename field" should not change it's fully-qualified name to thort name inside property-files |
Bug | IDEA-202544 | 'extract method' fails silently, exception is logged to idea.log |
Bug | IDEA-203752 | Multiple files copy-paste between projects fails with 'paste is not available while idea is updating indices' warning |
Bug | IDEA-207987 | Create local variable suggested but fails with exception |
Bug | IDEA-205931 | Move Class member refactoring has issues with target class field |
Bug | IDEA-179064 | Two different modal windows for the same calls for Refactor → Extract Parameter |
Bug | IDEA-212110 | Extract as separate 'map' step doesn't work when "use 'var'" option is on |
Bug | IDEA-181367 | Refactoring rename a base class cause also rename another derived class. |
Bug | IDEA-39241 | Inline method produces multiple volatile field accesses |
Bug | IDEA-209743 | Extracted variable from case label expression should be 'final' |
Bug | IDEA-200562 | "Move class" dialog: autocompletion for class name in "Make inner class of" field doesn't contain classes from default package |
Bug | IDEA-181195 | Duplicate code isn't detected when extracting a method |
Bug | IDEA-214508 | Nullable field extracted in a non-Nullable variable |
Bug | IDEA-203452 | Extract variable refactoring suggests illegal name |
Bug | IDEA-153052 | Vararg argument is lost when changing signature |
Bug | IDEA-205981 | parameter reordering removes annotation from the method's return type |
Bug | IDEA-209745 | Extracting variable from enhanced switch expression creates red code |
Bug | IDEA-208734 | 'Convert anonymous to Inner' produces uncompilable source when generic of outer class is used |
Bug | IDEA-194264 | Extract method with duplicates produces red code |
Bug | IDEA-204546 | Inlining action should warn during inline variables if their value is not effectively final |
Bug | IDEA-62340 | Bug in change signature quick fix |
Bug | IDEA-211139 | Can't extract variables from enum class |
Bug | IDEA-204134 | When merging identical branches of 'switch' statement keep the default branch the last |
Bug | IDEA-206523 | Introduce variable doesn't work for switch statement |
Bug | IDEA-209792 | Support auto-unboxing in reordering safety determination when extracting the variable |
Bug | IDEA-211141 | "Extract method" from default method results in uncompilable code |
Bug | IDEA-204121 | Introduce variable/method selects unexpected type on switch expression |
Performance | IDEA-207167 | Extract Method freezes UI while enumerating all inheritors to check for conflicts |
Usability | IDEA-176975 | Change Signature doesn't change variables |
Usability | IDEA-154832 | IDEA add unnecessary cast to double on method inline |
Usability | IDEA-206499 | ui bloopers |
Usability | IDEA-212160 | "Inline Variable" should not show confirmation dialog when there's a single occurrence |
Usability | IDEA-126385 | Usability request. Enable 'Go to source' action for items in 'Cannot undo' dialog |
Exception | IDEA-199784 | Extract method fails when inner class is used in lambda being extracted |
Java. Tests. Cucumber | Feature | IDEA-201317 | Update Cucumber Formatter Plugin to Support ConcurrentEvents in Cucumber 4.x |
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-142407 | Generating Cucumber step definiton using JVM Cucumber plugin does not properly escape parentheses in generated regex |
Bug | IDEA-203395 | Cucumber incorrect popup for test results |
Bug | IDEA-171766 | Cucumber-java plugin does not support java8 step definitions with dynamic regexp |
Bug | IDEA-142408 | Show difference link is not always shown |
Bug | IDEA-202964 | Cucumber step definitions are being marked as valid regardless of the casing |
Bug | IDEA-205598 | 191 IDEA could not find Cucumber step definitions |
Bug | IDEA-203743 | Test result tree is not showing fail when cucumber step contains a single quote |
Bug | IDEA-205969 | Broken Layout in Dialog "Create new step definition file" on UHD 4k screen |
Bug | IDEA-171313 | Cucumber: Regex not abiding by anchors ^ or $ |
Bug | IDEA-208899 | Scenario.write output is missing |
Bug | IDEA-203555 | Cucumber sentences does not evaluate {n} regular expressions |
Bug | IDEA-189140 | Syntax highlighting of step variables in Cucumber features does not work together with doc string |
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 |
Java. Tests. JUnit | Feature | IDEA-202111 | JUnit5 suggest, make reference and validate @EnumSource values from enum constants |
Feature | IDEA-205843 | Click to see difference for JUnit doesn't support anonymous FeatureMatchers (too sensitive to whitespace) |
Feature | IDEA-172385 | Ship 'junit-jupiter-params.jar' with IDEA |
Bug | IDEA-202575 | JUnit5: FileSource test/container opens file in "bin" folder (if available) on "Jump to Source" or "Show Source" |
Bug | IDEA-204168 | Test class selection by name is broken |
Bug | IDEA-199945 | Idea 2018 and Junit 5 duplicates test executions when running tests from the IDE |
Bug | IDEA-203036 | JUnit tests launched in fork mode doesn't list all the tests, teamcity messages leaked in the console. |
Bug | IDEA-202594 | Counter of total tests shows less then it should when test fails |
Bug | IDEA-206892 | Incorrect JUnit tree generated for repeated parameterized tests |
Bug | IDEA-203609 | IDE won't run JUnit tests classes with same name |
Bug | IDEA-203414 | Test configuration with invalid class shows as passing |
Bug | IDEA-202869 | Run Configuration with Test Kind 'TAGS' has unsolvable Error |
Bug | IDEA-178882 | Fork doesn't work properly when run tests from package with mix of Junit4 and Junit5 tests |
Bug | IDEA-210882 | Running only tests selected in JUnit console is broken |
Bug | IDEA-205937 | Can't run whole project JUnit tests in Gradle project with multiple modules because of NumberFormatException |
Bug | IDEA-205512 | IntelliJ is only running the first package when you select multiple packages to run test |
Bug | IDEA-123039 | StackOverflowError when exporting large junit results |
Performance | IDEA-203173 | JUnit 5 Platform Integration calls TestEngine.discover twice |
Usability | IDEA-208396 | Go to test don't detect all tests |
Usability | IDEA-211928 | Test kinds "UniqueId" and "Tags" missing in Run Configuration when including a test framework which implements JUnit 5 TestEngine without Jupiter |
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 |
Cosmetics | IDEA-204016 | Add some default stacktrace folds for Jigsaw modules |
Java. Tests. TestNG | Bug | IDEA-208083 | Testng testName reported wrong in the Run Window |
Bug | IDEA-206449 | TestNG: test name is not displayed if it is identical to the suite name |
Java. i18n | Bug | IDEA-179376 | Almost all items from refactoring menu is unavailable for Resource Bundle in Project Tree |
Bug | IDEA-179972 | Subgroups properties names changes when you select group node |
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 |
JavaX. AppServers | Bug | IDEA-203047 | Rerun for JavaEE server run configuration does not lead to `Update` action |
JavaX. AppServers. GlassFish | Bug | IDEA-207655 | IDEA deploys External Source war files into Glassfish with the name option including the .war extension |
Bug | IDEA-203330 | Unable to launch Glassfish 2 - IntelliJ messes up the domain.xml file |
JavaX. AppServers. JBoss | Feature | IDEA-196515 | WildFly: Allow to configure connection timeout to management API |
Bug | IDEA-212457 | Error running admin process: NoSuchMethodError on deploy to JBoss AS 7.x from 2019.1.2 |
Bug | IDEA-204571 | NPE thrown when selecting JBoss Server configuration or trying to create local configuration |
Bug | IDEA-204303 | Open browser run configuration doesn't launch the browser and causes IntelliJ to constantly poll application (JBoss Server) |
Bug | IDEA-209839 | Unable to run Wilfly 8 inside Intellij 2019.1 |
Bug | IDEA-208360 | Wildfly 16.0.0.Final Support Missing |
Bug | IDEA-205586 | HTTP Management port configuration not found |
JavaX. AppServers. Jetty | Bug | IDEA-202832 | Regression: Local Jetty run configuration JVM parameters are placed at wrong location in the final command line executed by IntelliJ |
Bug | IDEA-204046 | Jetty 8.x.x regression -> configuration |
JavaX. AppServers. Resin | Bug | IDEA-205900 | Can not run resin server |
JavaX. AppServers. Tomcat | Feature | IDEA-205443 | Tomcat: Option to select application context when deploying artifacts |
Bug | IDEA-206243 | Tomcat startup script fails to run for copied run configurations |
Bug | IDEA-205955 | Could not start Tomcat under latest EAP; spaces in username a problem? |
JavaX. AppServers. WebSphere | Bug | IDEA-207683 | Liberty (WLP) Deployment - Problems with server.xml generation when deploying |
JavaX. EJB3 | Bug | IDEA-151644 | false error detection on ManagedExecutorService injection |
JavaX. JPA | Feature | IDEA-198647 | JPA Entity gutters are not available for Kotlin |
Bug | IDEA-185331 | XML with default value and self closed tag causes warning |
Bug | IDEA-205905 | JPA: ER diagram. In tooltips Entity names are displayed as "null" |
Bug | IDEA-205585 | Persistence view: all entity elements are displayed as "unnamed" |
Bug | IDEA-201107 | Java11. JPA/Hibernate console doesn't work |
Bug | IDEA-180142 | JPA: JavaEE 8: add Download for JPA 2.2 |
Bug | IDEA-190769 | JPA. java.lang.IllegalArgumentException at calling quick-fix for the absent "other side attribute" at many-to-many relationships |
Bug | IDEA-206212 | Java, KT: JPA. JoinColumn, "name" parameter: Completion, resolve of the column name doesn't work |
Bug | IDEA-202607 | SpringData QueryLanguage Injector doesn't properly handle kotlin const vals in annotations |
Bug | IDEA-203135 | Do not report error on classes/META-INF/persistence.xml, classes/META-INF/orm.xml |
Bug | IDEA-131228 | JPA: Update hbm2ddl.auto in JPA persistence template Hibernate |
JavaX. JSF | Bug | IDEA-188937 | JSF 2.3 won't load <f:websocket> |
Bug | IDEA-124803 | Code highlighting for ui:repeat varStatus not working. Parameter not recognized. |
Bug | IDEA-204871 | JSF not automatically enabled and Cannot Manually add |
Usability | IDEA-201728 | Libraries under java enterprise for JSF default to 1.2 when we are at 2.1 |
JavaX. JSP | Bug | IDEA-212393 | JSP code highlighting constantly breaking (showing good code as bad) |
Bug | IDEA-203679 | JSP tags removed inside "application/ld+json" scripts when formatting JSP file |
Bug | IDEA-211504 | JSP Validation: when compilation level 11 is set, jasper validation shows errors as if jdk 1.6 is used |
Bug | IDEA-209555 | Jasper validation bug in 2019.1 RC |
Task | IDEA-206443 | Rewrite JSP validation to run inside external build process and download required JARs instead of bundling them |
JavaX. JavaEE | Bug | IDEA-207971 | CDI: Unsatisfied dependency Injecting Conversation |
Bug | IDEA-204655 | Unable to Add Framework Support for JSON Binding |
Bug | IDEA-207516 | CDI: @Alternative stereotype not detected |
Exception | IDEA-206715 | java.lang.Throwable: Template not found on creating batch application |
JavaX. Web Services | Bug | IDEA-164683 | JAX-RS: IDEA shows "cannot resolve param" for valid @PathParam annotations |
Bug | IDEA-176843 | @OnMessage inspection false positive on String/boolean pair |
Bug | IDEA-154093 | JAX-RS: @PathParam is not resolved to the parameter in @Path when @Path has a static final String |
Plugin Development (DevKit) | Feature | IDEA-208632 | DevKit: Component/Action not registered - skip for deprecated classes |
Feature | IDEA-211630 | IDEA UI Guidelines: "Action" text capitalization |
Feature | IDEA-202010 | Highlight services/components with identical interface and implementation classes as redundant in plugin.xml |
Feature | IDEA-206060 | DevKit: deprecate Project Wizard |
Feature | IDEA-211486 | Devkit EP declaration: suggest to change declaration via 'qualifiedName' to 'name' in main plugin.xml |
Feature | IDEA-201007 | Devkit: show warning if a plugin code uses API which wasn't available in old versions of the platform |
Feature | IDEA-212463 | Devkit: resolve "keymap" in plugin.xml |
Feature | IDEA-212745 | Devkit: <depends> checking |
Feature | IDEA-207289 | plugin.xml: highlight duplicate <depends> |
Feature | IDEA-199936 | Code insight for Registry keys defined via EP com.intellij.registryKey |
Bug | IDEA-190992 | DevKit: provide "os" attribute for all EPs |
Bug | IDEA-211126 | Bundled plugins: highlight vendor "email" and "url" |
Bug | IDEA-209681 | Devkit: do not require description for Intention not registered in plugin.xml |
Bug | IDEA-206150 | Something wrong in ExtensionOrderConverter#isBeforeOrAfterKeyword(java.lang.String, boolean) |
Bug | IDEA-140250 | Rename class refactoring handles usages in xml incorrectly if inner class is renamed |
Bug | IDEA-211131 | Bundled plugins: highlight generic <idea-plugin> "url" values |
Bug | IDEA-202417 | Quick-fix to register PsiReferenceProvider via psi.referenceProvider generates red code |
Bug | IDEA-202885 | DevKit: constant assertion when using xi:include with <depends> in plugin descriptors |
Bug | IDEA-211136 | Bundled plugins: highlight <change-notes> and <version> |
Bug | IDEA-187409 | AutoCompletion popup disappears if variant contain dash symbol "-" |
Bug | IDEA-208354 | Devkit: subtags of 'intentionAction' tag in plugin.xml are highlighted as errors |
Bug | IDEA-208819 | Devkit: false positive from UsePrimitiveTypesInspection |
Bug | IDEA-209587 | Missing recent API inspection: clarify the message if return type of a method was changed |
Bug | IDEA-209589 | Missing recent API inspection must not emit warnings in tests sources |
Bug | IDEA-186526 | Plugin.xml validity inspection troubles in InspectionGadgets.xml |
Bug | IDEA-208625 | Devkit: extension point property "className" should have PsiClass code insight |
Bug | IDEA-182359 | Good code red: plugin.xml |
Bug | IDEA-209536 | plugin.xml validity inspection doesn't highlight plugin actions which refer to platform action class |
Bug | IDEA-211225 | Bundled plugins: highlight <idea-version> |
Bug | IDEA-208482 | Devkit: some references to action classes are incorrectly highlighted with "has no default constructor" error |
Bug | IDEA-210414 | False positive inspection, my plugin.xml not contains template text. |
Bug | IDEA-210304 | Unnecessary "Element should be registered" error is shown for common filetype extension classes registered for a specific filetype |
Bug | IDEA-205189 | theme.json: no spellchecking for color hex values |
Bug | IDEA-197440 | Navigation to testdata hangs uninterruptible |
Bug | IDEA-202635 | Devkit: fix all gutter icon sizes, make configurable |
Bug | IDEA-209078 | Devkit plugin.xml: allow multiple components with same interface-class across types |
Bug | IDEA-204436 | Plugin Icon search path is wrong for ZIP plugin distributions |
Performance | IDEA-211555 | Freeze on completion in XML file |
Usability | IDEA-204886 | Navigate to test data action shows multiple blinking modal progresses |
Usability | IDEA-204988 | Plugin DevKit: Group inspections in settings |
Usability | IDEA-210145 | Unnecessary "Element should be registered" error is shown for common language extension classes registered for a specific language |
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 |
Exception | IDEA-201432 | Got 'Control-flow exceptions (like ProcessCanceledException) should never be logged' when opening project |
Plugin. FreeMarker | Bug | IDEA-203729 | Freemarker: incorrect representation of wildcard type in the variable tooltip |
Bug | IDEA-205704 | Freemarker editor doesn't resolve variables anymore when using <#stop "" /> statement in some cases |
Bug | IDEA-202655 | FreeMarker plugin: built-in 'first' is not applicable to 'Sequence' |
Bug | IDEA-210630 | Inspections are not executed on FreeMarker/Velocity files even with "data language" selected |
Bug | IDEA-201000 | FreeMarker FTL // Support Code block folding |
Bug | IDEA-203096 | Problem with formatting FreeMarker macros |
Exception | IDEA-204842 | nonempty text is not covered by block in #<FreeMarker> |
Plugin. OSGi | Feature | IDEA-200767 | Eclipse Concierge: cannot find the Concierge framework bundle |
Feature | IDEA-209670 | Osmorc: Upgrade Bndlib to 4.2 or later |
Bug | IDEA-210589 | Osmorc Run Configuration does not deploy non-auto-start bundles and fragments |
Exception | IDEA-210719 | Throwable at org.osmorc.run.OsgiRunConfiguration.getModules |
Plugin. Settings Repository | Feature | IDEA-174290 | Settings Repository plugin leaks sensitive information in the commit message |
Bug | IDEA-182954 | Font size setting synchronization (via account) fail |
Bug | IDEA-206186 | When starting up new 2019.1 IDEA it resets settings if JetBrains Account is used. |
Bug | IDEA-200123 | Keymaps are not synced over Cloud Settings |
Bug | IDEA-181296 | Incompatible plugin with new IDEA version shown as `installed in another IDE` |
Bug | IDEA-204195 | settings sync says "Switch Structure" plugin is missing but it isn't |
Bug | IDEA-205426 | Unable to push settings to shared repository - Unknown macro $PROJECT_FILE$ in storage file spec |
Plugin. Task Management | Bug | IDEA-173186 | Commit message lost after cancelling commit dialog with Add commit message from Task server enabled |
Bug | IDEA-205214 | Task Server password/token is lost after closing IDE |
Bug | IDEA-202675 | "Open Task" dialog with empty "Create changelist" field |
Bug | IDEA-205965 | Pivotal Tracker implementation uses the deprecated and shutdowned API |
Bug | IDEA-203337 | Duplicate shortcuts in "Open Task" window |
Bug | IDEA-205194 | When I open a task with "create branch" option checked IDE tires to create a branch twice in a row |
Bug | IDEA-203220 | After phpStorm upgrade when opening task it doesn't strip "[" when generates branch name causing not valid branch name error |
Usability | IDEA-203090 | Context List displays only the 10 most recent contexts |
Plugin. Terminal | Feature | IDEA-119667 | Feature request: shortcut for switching between terminal tabs |
Bug | IDEA-202809 | Terminal tabs can't be reordered |
Bug | IDEA-201228 | IllegalStateException when split Terminal tab |
Bug | IDEA-208829 | Start SSH Session: if connection fails, the not-editable Terminal tab is opened |
Bug | IDEA-204243 | In 2018.3 terminal doesn't save commands to the history (zsh). |
Bug | IDEA-200854 | Regression: "Close session" and "Select Next/Previous Tab" no longer works in terminal since latest build |
Bug | IDEA-201459 | Terminal doesn't source ".bash_profile" anymore in PyCharm |
Bug | IDEA-204725 | Terminal with bash: 'cat' process ignores SIGPIPE |
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-203500 | Can't Open Local Terminal |
Bug | IDEA-208328 | CTRL-C in terminal does not work in IDEA JDK 11 but works fine on IDEA JDK 8 (Mac) |
Bug | IDEA-204683 | No login shell if "Python Terminal" plugin enabled |
Bug | IDEA-202881 | Failed to start cmd.exe |
Bug | IDEA-210461 | Sometimes Escape should not switch from the Terminal tool window to the editor |
Bug | IDEA-202821 | Blank terminal |
Bug | IDEA-202523 | Opening Embedded Terminal starts with: "cp: overwrite '/home/<username>/.WebStorm2018.3/config/terminal/history/history-'? " since updating to WebStorm 2018.3 |
Bug | IDEA-214512 | Re-ordering terminal tabs shows unexpected confirmation dialog to terminate running process |
Bug | IDEA-208008 | Terminal window is scrolled to bottom and has no cursor on initial opening until enter is pressed |
Bug | IDEA-203647 | Terminal settings (Environment Variables) forgotten after app restart |
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-153536 | Support native OSX shortcuts in the terminal |
Usability | IDEA-204510 | too easy to accidentally close terminal window |
Usability | IDEA-116221 | Escape doesn't move focus back to the Editor from Terminal tool window |
Usability | IDEA-205690 | Terminal without running processes shows confirmation dialog on attempt to close it |
Usability | IDEA-206189 | Fall back shell path for terminal settings |
Exception | IDEA-203045 | Start ssh session is broken in 183.3795.24 |
Plugin. Thymeleaf | Feature | IDEA-129851 | Thymeleaf: rename doesn't work for included fragments |
Bug | IDEA-211477 | Thymeleaf support has problems with special characters in litteral substitutions |
Bug | IDEA-129852 | Thymeleaf: th:include: same-file fragment can be referenced with no keyword specifying |
Bug | IDEA-202955 | Kotlin + Thymeleaf th:each problem |
Bug | IDEA-145647 | Thymeleaf: support navigation to included / replaced fragment |
Bug | IDEA-130667 | Thymeleaf: incorrect completion in th:include attribute value |
Bug | IDEA-152595 | Thymeleaf: no navigation/completion/rename is provided for the included/replaces template w/o specified fragments (Complete-template fragments) |
Bug | IDEA-209040 | Good code is red: accessing thymeleaf dictionary value with a parameter another dictionary value |
Bug | IDEA-205379 | Thymeleaf: navigation to the parametrized fragment doesn't work |
Bug | IDEA-152588 | Thymeleaf: completion should be available for the included/replaced fragments |
Bug | IDEA-214484 | Thymeleaf. <template fragment param name> expected, got '@{' |
Bug | IDEA-145628 | Thymeleaf: data-th-* syntax should not require xmlns declaration |
Bug | IDEA-163350 | Darcula color scheme not looking very nice in Thymleaf templates |
Bug | IDEA-214486 | Thymeleaf. Cannot resolve parameter's name. |
Performance | IDEA-202588 | Thymeleaf plugin stuck endlessly in syntax analysis |
Exception | IDEA-129849 | Thymeleaf: exception on attempt to rename the included file |
Plugin. Velocity | Bug | IDEA-203769 | Incorrect behavior for wildcard types in velocity templates |
Services. Clouds. CloudBees | Feature | IDEA-150904 | Drop CloudBees support |
Services. Docker | Feature | IDEA-172715 | Docker: Provide possibility to debug code within a docker container |
Feature | IDEA-176734 | Docker: Make it possible to open/edit container files via our Editor |
Bug | IDEA-202524 | Docker: Auto-expose the unknown port if added in runtime at PortBinding tab |
Bug | IDEA-201807 | Docker: Start/stop for a service node should work for compose files from one folder |
Bug | IDEA-211945 | Docker. Files Chooser: java.lang.AssertionError at refreshing content with some expanded folders |
Bug | IDEA-212161 | Docker. Files Chooser. Open in the Editor: change the "Failed to make writable" to another description |
Bug | IDEA-207875 | DockerDebug. DockerRunConfig rename changes "launch" target in the remoteRunConfig to the first in the list. |
Bug | IDEA-203879 | Creating runConfigs for multiple docker-compose files results in wrong commands being generated |
Bug | IDEA-208312 | Error in typehint in cap_add block in docker-compose |
Bug | IDEA-207868 | DockerDebug. Compose. "Custom Command" field changes are not saved. |
Bug | IDEA-208100 | Docker. java.lang.AssertionError: Without manager but not disposed: Log at deleting container with the opened Log |
Bug | IDEA-202973 | Docker: RunConfiguration: "..." instead of the error about the wrong path to the Dockerfile |
Bug | IDEA-201749 | DockerCompose: after "restart" only the Log from the previous container is shown |
Bug | IDEA-209993 | DockerDebug. The debug port in the "custom command" field is not changed after changing it in the remote configuration. |
Performance | IDEA-208129 | DockerDebug. Docker works slow after many "docker debug" runnings |
Usability | IDEA-212607 | Docker. Files Chooser tab. Provide possibility to "Collapse All" |
Usability | IDEA-207869 | DockerDebug. Compose. Auto-create a compose run configuration if it doesn't exist until remote debug |
Cosmetics | IDEA-212178 | Docker. Files Chooser. Refresh. Display another progress icon="spinner" and in another place |
Cosmetics | IDEA-212171 | Docker. Files Chooser. Remove "lock" from all the files, display it before the path |
Cosmetics | IDEA-212173 | Docker. Files Chooser. Files tab. Make a more indent after the path in the bar and the tree |
Cosmetics | IDEA-212174 | Docker. Files Chooser. Files tab. Icon to view files is not correct |
Meta Issue | IDEA-195017 | Docker: Simplify the access to container file system |
Services. Kubernetes | Feature | IDEA-194758 | Helm: Validate requirements.yaml fields |
Bug | IDEA-207703 | java.lang.LinkageError at attempt to load CRD as external spec |
Bug | IDEA-207960 | Kubernetes: External resources. Multiple CRD schemas in one file: only the first schema is applied |
Bug | IDEA-207953 | Kubernetes. External resources. CRD. Make it possible to add a schema with "version" key, not only "versions" |
Bug | IDEA-210412 | Kubernetes: Custom Resource Definition support: reading cert-manager CRD yml fails with 'MismatchedInputException: Cannot deserialize instance of `com.intellij.kubernetes.model.CRDResource` out of VALUE_NULL token' |
Bug | IDEA-204167 | Helm. com.intellij.util.IncorrectOperationException at attempt to rename the chart name in a read-only file |
Usability | IDEA-202462 | Noisy Kubernetes menu |
Cosmetics | IDEA-205741 | Kubernetes. Settings. Too big distance between fields. |
Exception | IDEA-207122 | Kubernetes. java.lang.Throwable: Incorrect CachedValue use: same CV with different captured context: at "ctl+click" on a key |
User Interface | Feature | IDEA-207424 | Please add uidesigner color constants to themes |
Bug | IDEA-203350 | Help | Submit a Bug Report does not work for AppCode / CLion / DataGrip |
Bug | IDEA-131794 | Tree selection changes on double-click expansion |
Bug | IDEA-184388 | Exception on pressing "context menu button" if there is no context menu in the current UI component |
Bug | IDEA-206344 | Recent Locations popup: after exiting presentation mode, popup may keep the enlarged font for snippets |
Bug | IDEA-197444 | Run Anything. Shortcut cannot be changed or disabled |
Bug | IDEA-204534 | KDE global menu |
Bug | IDEA-158850 | Bookmarks navigation list shows two dots instead of bookmark mnemonic |
Bug | IDEA-206484 | "Switch Boot Runtime" dialog: Some local JDKs are shown as "Undefined[Local]" in drop-down list |
Bug | IDEA-201104 | Linux native menu: popups are not closed when native menu is opened |
Bug | IDEA-207598 | Show smart step into popup above the line |
Bug | IDEA-207998 | Recent projects "Create new project group" dialog is hidden |
Bug | IDEA-203496 | java.lang.IllegalStateException: component cannot be null |
Bug | IDEA-97714 | Add "Associate With File Type" to the editor tab context menu and menu |
Bug | IDEA-202634 | ParameterInfo is now wedged in completion settings area |
Bug | IDEA-208339 | No gap in log search field |
Bug | IDEA-210827 | DarculaButtonUI.isSquare(Component) uses wrong instanceof test |
Bug | IDEA-202749 | Missing mnemonics for labels |
Bug | IDEA-118112 | Additional keybindings |
Bug | IDEA-199367 | IDE hangs when searching in Hebrew+English |
Bug | IDEA-207737 | support native custom decoration |
Bug | IDEA-210978 | Freeze on "Mark object" (F11) in "Inspect object" (Alt-Click) popup |
Bug | IDEA-208847 | Memory leak in InternalDecorator |
Bug | IDEA-196876 | Fix group by popup in TODO tool window |
Bug | IDEA-210873 | Bad description text wrapping in "IDE Fatal Errors" dialog |
Bug | IDEA-168007 | Non-retina triangle icons in context menu |
Bug | IDEA-166195 | icons doing the same action: intended? |
Bug | IDEA-210887 | Notifications settings group list elements are centered |
Bug | IDEA-205976 | Structure View shows content of the previously opened editor tab |
Bug | IDEA-204130 | Find usages -> Export to Text background does not match font colour |
Bug | IDEA-207957 | IDEA is not switched to full screen on Windows |
Bug | IDEA-211968 | Recent projects menu/list contains paths with non-native slashes instead of project names |
Bug | IDEA-205631 | The window with the addition of the note does not stretch vertically |
Bug | IDEA-201284 | Linux Native Menu Bar: main menu is not available if the detached editor has focus |
Bug | IDEA-211279 | Column resizing doesn't work in TODO table |
Bug | IDEA-186740 | Scrollbar overlaps piece of text in an overflow hint |
Bug | IDEA-204678 | Editor tab is minimized to OS title bar when detaching it with a mouse |
Bug | IDEA-202305 | Update JavaScriptDebugger and JavaScriptLanguage icons |
Bug | IDEA-206619 | Message from file-level notification is shown on top of Alt-Enter menu |
Bug | IDEA-202939 | Can't exit search from Mac Touch Bar when no Touch Bar menu configurations |
Bug | IDEA-127973 | Ctrl+Click doesn't work for multiple selection in Changes | Log, File History |
Bug | IDEA-204015 | IllegalArgumentException because event getcomponent is null (from TrayIcon) |
Bug | IDEA-208808 | Services Tool Window is shown in projects without services |
Bug | IDEA-212346 | Scrollbar does not reflect the size of the content in Version Control tab while resizing it |
Bug | IDEA-203219 | Touch Bar buttons for "Find/Replace in Path" dialog do not correspond to dialog buttons |
Bug | IDEA-204645 | Help | Submit a Bug Report causes YouTrack to complain about template |
Bug | IDEA-208645 | Text disappears in "IDE Fatal Errors" dialog box |
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-206700 | Validation in tables: bugs |
Bug | IDEA-206775 | Remove Run Anything icon for IntelliJ IDEA |
Bug | IDEA-203502 | Preview in "Find Usages" toolwindow turns green when disabled |
Bug | IDEA-212553 | New Tabs UI: IDE no longer shows tips when no editor tabs are open |
Bug | IDEA-199508 | New Search Field: replace clean icon with close one |
Bug | IDEA-211513 | Project Structure -> Artifacts: Type ComboBox is too narrow |
Bug | IDEA-211955 | "Open Recent" shows full path for consequently opened projects |
Bug | IDEA-204789 | project frame opens out of screen |
Bug | IDEA-208560 | QuickDefinition popup is enlarged each time it is opened for markdown file |
Bug | IDEA-210678 | Background image resets after exit when using custom theme plugin |
Bug | IDEA-203319 | "Run/Debug Configurations" dialog is opened without toolbar if invoked from Touch Bar while "Search Everywhere" was opened |
Bug | IDEA-201103 | Linux native menu: some submenu are empty |
Performance | IDEA-208611 | Memory leak in IdeGlassPaneImpl |
Performance | IDEA-208610 | Memory leak in MouseDragHelper |
Performance | IDEA-205737 | parameter info tooltip slows down typing in editor |
Performance | IDEA-204341 | 30s hang inside DeferredIconImpl |
Usability | IDEA-207735 | "Show file at revision" invoked from git log-based history does not show hash in editor tab title when "Show directory for non-unique file names" is enabled |
Usability | IDEA-179591 | 'Couldn't checkout. Rollback changes to not let branches diverge' message extends past screen on Mac OS X |
Usability | IDEA-204151 | New Search Everywhere doesn't have an option to filter out run/debug configurations |
Usability | IDEA-167451 | file chooser dialog: can't definitely say which icons are grayed and which are wnot |
Usability | IDEA-195255 | Dialog Non-Project Files Protection: make OK primary button |
Usability | IDEA-211874 | Tabs: tabs UI wastes space on left border of a tab |
Usability | IDEA-203577 | Update tool window modes menu |
Usability | IDEA-209229 | When project is opened via launcher script Welcome screen is shown for a second |
Usability | IDEA-203571 | Disabled icons on status bar should support LAF changes |
Usability | IDEA-168223 | Open recent menu doesn't display project group if any |
Usability | IDEA-212381 | If a line has a navigation icon with a keyboard shortcut, the shortcut should work anywhere in the line |
Usability | IDEA-212332 | Next/previous error navigation should immediately show error tooltip |
Usability | IDEA-206408 | "Switch Boot Runtime" dialog takes a long time to show up |
Usability | IDEA-206969 | Consistent names of actions in View menu |
Usability | IDEA-209167 | "Submit Feedback" action from Android plugin overrides the platform action |
Usability | IDEA-210028 | AspectJ: unable to set ajc compiler path |
Usability | IDEA-210746 | Rename "Move Right" and "Move Down" actions to "Split and Move Right" and "Split and Move Down" |
Usability | IDEA-211957 | Feedback for "Show intention actions" with no intentions |
Usability | IDEA-208922 | Run Anything: no highlighting of matched text |
Usability | IDEA-211210 | Duplicated Mnemonic For Edit > Column Selection Mode and Macros actions |
Cosmetics | IDEA-209075 | Capitalize options in "Find in Path" dialog |
Cosmetics | IDEA-212776 | Don't show powered by for intentions provided by bundled plugins |
Cosmetics | IDEA-199007 | Incorrect progress dialog border rendering |
Cosmetics | IDEA-206478 | Partial commits: 'Uncheck All' checkbox misaligned with dependent checkboxes |
Cosmetics | IDEA-205502 | Main appearance font is not used in several toolwindows and notifications on macOS |
Cosmetics | IDEA-203829 | Analyze actions shows "Include test sources" option even if there are no tests in the project |
Cosmetics | IDEA-205826 | Annotation name is cropped on hiDPI monitor 175% scale |
Cosmetics | IDEA-203937 | Vertical aligned windows can't be resized entirely anymore |
Cosmetics | IDEA-85566 | Git branches with underscores don't render properly in branch menu |
Cosmetics | IDEA-211558 | Wrong indent in drop-down menu |
Cosmetics | IDEA-184165 | Startup splash screen progress bar is not centered |
Cosmetics | IDEA-211770 | Remove Edit icon from Run Configurations combobox |
Cosmetics | IDEA-197467 | Modernize Maven Run/Debug Configuration icon |
Cosmetics | IDEA-200555 | Icons in the Apply Patch dialog are not updated |
Cosmetics | IDEA-204690 | Mojave: low contrast menu selection background |
Task | IDEA-202744 | Implement browse button inside combo boxes |
Task | IDEA-209398 | do not create zillion of "swingworker" threads |
Task | IDEA-210932 | Borderless UI: ERROR - llij.ide.plugins.PluginManager - null cannot be cast to non-null type java.awt.Color |
Task | IDEA-205679 | Rework validation in tables |
Exception | IDEA-211366 | NPE when trying to open a project from Welcome Screen |
Exception | IDEA-208223 | CCE at com.intellij.ui.speedSearch.FilteringListModel.remove |
Exception | IDEA-203132 | NullPointerException occurs on entering Presentation mode |
Exception | IDEA-205460 | "Throwable: Project is already disposed" in Structure View on Close project |
Exception | IDEA-208621 | Bookmark dialog's move up/down actions do not work (throw exceptions) |
Exception | IDEA-212642 | IllegalArgumentException: Width and height cannot be <= 0 |
Exception | IDEA-203612 | NullPointerException occurs on opening a second/new project in the same window |
User Interface. Accessibility | Bug | IDEA-204449 | [a11y] instant rename refactor popup items are not selectable |
Bug | IDEA-205209 | [a11y] instant rename popup ignores default enter |
Bug | IDEA-203712 | [a11y] completion popup closes immediately in break point settings |
User Interface. Action System | Exception | IDEA-203236 | Throwable occurs when accessing "Run Anything" via shortcut |
User Interface. Console View | Bug | IDEA-203105 | Colours messed up in npm output |
Bug | IDEA-86669 | Console: support ASCII backspace symbol in console view |
Performance | IDEA-205448 | Intellij hangs on "Save Test Results" |
Performance | IDEA-205347 | Asynchonous highlighting of a lot of console content leads to Out Of Memory |
User Interface. Controls | Feature | IDEA-208143 | Find and Find-in-path to select word under the caret automatically. |
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 |
Bug | IDEA-208437 | Context help tooltips aren't shown in inspection settings |
Bug | IDEA-209201 | [JDK 11] Empty autocomplete popup in run configuration after backspacing some part of filename |
Bug | IDEA-206829 | JBLabel renders "..." in copyable mode regardless if autowrap is enabled. |
Bug | IDEA-207083 | Implement validation of checkboxes |
Bug | IDEA-204972 | Cannot assign context-dependent shortcut key if that shortcut is left alone for a different context |
Bug | IDEA-200457 | ComponentValidator doesn't work with EditorTextField |
Bug | IDEA-208708 | JVM crashes when creating vcs diff window |
Bug | IDEA-204186 | IDEA lost mnemonic for 'File-eXit' |
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. Find, Replace, Usages | Feature | IDEA-210362 | Recently Edited and Recently Viewed scopes in Scope Chooser |
Bug | IDEA-176926 | All Places scope does not include scratch files and consoles |
Bug | IDEA-203491 | "Search Everywhere" is missing files |
Bug | IDEA-204277 | Pinned "Find in Path" dialog is not closed when opening a project in the same window |
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-196030 | Find in Path | Open in Find Window does not work for current file scope with a scratch file |
Bug | IDEA-194819 | Add reactive API/event listeners for usage inclusion/exclusion in UsageView |
Bug | IDEA-193236 | Open In Find Window does a Replace All |
Bug | IDEA-203563 | Can't change "Find in Path" scope during indexing |
Bug | IDEA-202717 | Pinned "Find in Path" window closes on clicking on a result |
Bug | IDEA-208622 | Find Usages for a class doesn't report instances created via method references (ClassName::new) |
Usability | IDEA-170894 | "Rerun Search" should not open new tab |
Usability | IDEA-202987 | Ability to customize a shortcut for search history |
Usability | IDEA-204169 | Add "Open results in a new tab" in the Find ToolWindow |
Usability | IDEA-108477 | Preview for in-place regexp replace doesn't preview line breaks |
User Interface. Focus | Bug | IDEA-207611 | Keymap switch leads to typeahead |
Bug | IDEA-203154 | Focus lost when some tab is closed in Version control toolwindow |
Bug | IDEA-189984 | Can't type in detached editor tab on Mac |
Bug | IDEA-193333 | Paste after invoking navigation popup goes to editor sometimes |
Bug | IDEA-86505 | File Structure: renaming from the popup is broken |
Bug | IDEA-209224 | Can't use "Injected Language" feature because popup doesn't appear |
Bug | IDEA-198612 | can't tab out a pane once breakpoint is hit |
Exception | IDEA-189622 | Some keystrokes cause 'Typeahead timeout exceeded" exception |
Exception | IDEA-207600 | "Typeahead timeout is exceeded" exception occurs after using shortcut when context menu is opened |
User Interface. Keyboard Input | Bug | IDEA-209426 | Cannot type characters that require AltGr |
Bug | IDEA-203999 | Double CMD doesn't show tool windows |
Bug | IDEA-208572 | Customized keymap for Up/Down/Left/Right is not applied to main menu |
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-209654 | Buttons have yellow shadow in Darcula theme if IDEA is launched with clean settings |
Bug | IDEA-206617 | Cannot open Settings when a theme is applied |
Bug | IDEA-199525 | Mojave: selected item in context menu is highlighted with a different color than in the main menu |
Bug | IDEA-207779 | Items in popup have two-tones highlighting when selected |
Bug | IDEA-159315 | Black text on dark background in 'Rename File' dialog box. (Dracula theme) |
Bug | IDEA-204746 | No border between 'Shelf' toolwindow content area and toolbar |
Bug | IDEA-203934 | Icons become of a Darcula theme after restarting IDEA with "High Contrast" theme set |
Bug | IDEA-202248 | Color Scheme reverts to Darcula from *custom* light color theme after restart if IDE theme is Darcula |
Bug | IDEA-200158 | High Contrast Theme: Menu bar and popup menu items are not highlighted when selected after restarting IDEA with "High Contrast" theme set |
Bug | IDEA-210915 | Scrollbar transparency in color scheme loses after changes |
Bug | IDEA-201938 | High Contrast Theme: UML diagram window is still grey for contrast scheme |
Cosmetics | IDEA-204282 | Tree in "File and Code Templates" has grey background when "High Contrast" theme is applied |
Cosmetics | IDEA-211553 | Combobox popups have no border in Darcula theme |
Task | IDEA-203153 | Support old color key names |
User Interface. Macros | Bug | IDEA-204339 | Some IDEA macro invalid in other IDE's context. |
User Interface. Navigation | Feature | IDEA-202496 | Extension point to alter "No {0} found" text in Search everywhere contributor |
Feature | IDEA-115029 | Feature request: recent files dialog should use up/down/left/right key mappings |
Bug | IDEA-206631 | Show definition should be available in dumb mode for files |
Bug | IDEA-207963 | Can't find some recent files in Search Everywhere top |
Bug | IDEA-207202 | Quick action list trigger doesn't redraw on the first few mouse clicks |
Bug | IDEA-209286 | Recent Locations: Only first selected location is opened if several locations are selected in popup |
Bug | IDEA-210716 | Run anything shows no suggestions on first run |
Bug | IDEA-206205 | Recent Locations popup: new-created file doesn't appear in popup |
Bug | IDEA-154117 | Cannot bind Alt+S to an action |
Bug | IDEA-207903 | Search Everywhere: Selection disappears when "more" item activated |
Bug | IDEA-206176 | Recent locations popup: long string editing leads to location shown as empty |
Bug | IDEA-208969 | Search Everywhere: Use addInputEvent method for correct collecting statistics |
Bug | IDEA-206340 | Recent Locations popup: after checkbox is checked by mouse popup loses keyboard focus |
Bug | IDEA-208222 | Search Everywhere: Items duplicated in Files and Symbols sections |
Bug | IDEA-205760 | Navigation bar. Pressing Enter on a package selects a package in a Project View tree |
Bug | IDEA-205837 | Recent files popup navigates to the last location after open from Find Action |
Bug | IDEA-207077 | Header does not resize on popup resize, title and checkbox may overlap |
Bug | IDEA-199673 | [Run config in the new SE] run config in a folder could not be found |
Bug | IDEA-209047 | Group separators are eliminated in `Related Symbol` popup on speed search filtering |
Performance | IDEA-202231 | Compute breadcrumb information outside of EDT |
Usability | IDEA-204424 | Confusing representation of items without a group in go to related symbol popup |
Usability | IDEA-208718 | Implement the ability to move right/left on Navigation bar using additional shortcuts |
Usability | IDEA-207554 | Cmd+E/Ctrl+E doesn't work for iterating recent files after Recent/Recent edited files union |
Usability | IDEA-199661 | Results in "Search Everywhere" are delayed |
Usability | IDEA-204149 | Disable Search Everywhere from automatically inserting last query |
Usability | IDEA-207546 | Goto file: match spaces with file separators |
Task | IDEA-209217 | Fixed size RL popup |
Exception | IDEA-206238 | IAE at com.intellij.util.containers.ContainerUtil.$$$reportNull$$$0 |
Exception | IDEA-208332 | CCE at com.intellij.ide.actions.Switcher$SwitcherPanel$SwitcherSpeedSearch.propertyChange |
User Interface. Project View | Feature | IDEA-123918 | Allow to use additional keymaps for up/down in project window |
Bug | IDEA-204446 | Structure sidebar flashing content with frontend (html related) files |
Bug | IDEA-209330 | Pinned mode in 'project tree' always closes by switching windows. |
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-204481 | Folders from "Scratches and Consoles" node do not disappear from the tree after deleting |
Bug | IDEA-203616 | Update in Resource Bundle makes the file explorer to close the Resource Bundle folder |
Bug | IDEA-206431 | [Autoscroll from source] in Unpinned/Undock modes doesn't work when using mouse |
Bug | IDEA-176384 | Scroll from source not working anymore |
Exception | IDEA-203552 | CancellationException at org.jetbrains.concurrency.AsyncPromise.cancel |
Exception | IDEA-204840 | StringIndexOutOfBoundsException on Enum file opening when "Structure.Show Inherited" enabled |
Version Control | Feature | IDEA-177606 | Use more relaxed heuristics to mark cherry-picked commits |
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-210641 | Add VCS status and scope information to file quick documentation |
Feature | IDEA-207325 | File sorting in Version Control: Local Changes differs from sorting in project view |
Feature | IDEA-52058 | Prompt to add files to version control that got copied into a project externally. |
Feature | IDEA-202946 | Show History for selection should work for the caret position |
Bug | IDEA-203802 | Unshelve Silently restores several changelists in one |
Bug | IDEA-209461 | 191.6183.55 hangs on Synchronizing files due to git integration |
Bug | IDEA-179602 | Workspace should not be restored is a branch is not checked out |
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-209722 | Annotate action behave wrong if other annotations added |
Bug | IDEA-211694 | External files from ignored folders are suggested to be added to git |
Bug | IDEA-206072 | IDEA shows half of project with an olive color |
Bug | IDEA-210743 | Subversion: incorrect working copy is detected if the project is located below the repository root and <Project> VCS mapping is used |
Bug | IDEA-198792 | "new changelist" disappears if a file is selected |
Bug | IDEA-205331 | Cancelling pre-commit code analysis leaves all local changes in stash/shelve |
Bug | IDEA-170942 | Scope background color is not shown for files that do not have VirtualFile |
Bug | IDEA-209149 | File Status colors COPIED and RENAMED always appear in editor color scheme |
Bug | IDEA-205302 | 'Clean Unshelved Changelist' - Option button has no default option |
Bug | IDEA-207822 | Local Changes: multiselection is lost on refresh |
Bug | IDEA-204764 | File history missing part before rename/modified conflict. |
Bug | IDEA-115100 | Maven project import sets Subversion VCS for submodules, if there is a folder or file called .svn in parent folders |
Bug | IDEA-201084 | 'Group By' button doesn't work in Apply Patch dialog |
Bug | IDEA-207700 | Branches Popup: add tooltips for incoming/outgoing markers |
Bug | IDEA-204713 | Deadlock after switching git branches (with kotlin) |
Bug | IDEA-148109 | A file ignored via .gitignore is shown as modified in 'Local Changes' |
Bug | IDEA-87811 | No line status markers for files modified without checkout |
Bug | IDEA-207102 | Annoying "Shelf" behavior changes |
Performance | IDEA-205332 | Pre-commit code analysis stashes all roots in the multi-repo project |
Performance | IDEA-201408 | ChangesViewManager's tree builds itself in EDT causing performance problems |
Performance | IDEA-203998 | Do not use RemoteRevisionsCache for Git |
Performance | IDEA-208067 | Project leak via EditorImpl -> InlayModelImpl -> AnnotateRevisionAction$MyVcsVirtualFile |
Usability | IDEA-192682 | Can't drag&drop several files from 'Shelf' tool window to the 'Local Change" tool window |
Usability | IDEA-201491 | Default key binding for VCS/Git/Branches conflicts with MacOS binding |
Usability | IDEA-167403 | Shelf: focus disappears after removing one of the shelved lists |
Usability | IDEA-195646 | 'Local Changes' tree shows module names instead of directory names if 'Group by: directory' is selected |
Usability | IDEA-128954 | Push dialog: enter invoked on the repository node should move it to edit mode |
Usability | IDEA-170151 | Make "Set Active Changelist" button enabled if file (or several files) inside changelist is selected |
Usability | IDEA-211599 | Add an ability to skip "Calculating whether something should be added to this commit" |
Usability | IDEA-204377 | Shortcut for Silent Shelve conflicts with Mac OS X system shortcut |
Usability | IDEA-203413 | Silent Shelf should shelve in the background |
Usability | IDEA-166965 | Changelist name displayed in dropdown is cropped |
Usability | IDEA-212285 | Local Changes Toolbar is hard to find in toolbars customization settings |
Usability | IDEA-204999 | Preview diff is too wide if file path is long |
Usability | IDEA-205644 | Can't abort whole patch apply process in case of multiple path apply conflicts |
Cosmetics | IDEA-207270 | Shelf viewer: missing space after moved files |
Cosmetics | IDEA-203839 | Change 'Unshelve changes' dialog button rename |
Task | IDEA-204767 | Unbundle CVS plugin |
Task | IDEA-204766 | Unbundle TFS plugin |
Exception | IDEA-214504 | "Project opening should be done in a transaction" on checkout project from git |
Exception | IDEA-180971 | java.lang.RuntimeException: java.lang.Exception: Cannot get ChangeListManager component state |
Exception | IDEA-205978 | Already disposed on exit from offline inspections |
Version Control. Git | Feature | IDEA-139940 | Force push could be made a bit safer with --force-with-lease option |
Feature | IDEA-140714 | Add ignored folders to excluded folders of project from .gitignore for git-enabled projects. |
Feature | IDEA-208154 | Show notification explaining the reason of Rejected force push |
Feature | IDEA-119995 | Git: provide possibility to abort merge process |
Feature | IDEA-116425 | Ignored files and folders should indicate that they are ignored |
Feature | IDEA-125239 | gitignore right click? |
Feature | IDEA-193870 | Set GIT_OPTIONAL_LOCKS for IDE operations |
Bug | IDEA-76760 | When a file is added to git and immediately deleted, IDEA update fails with no visible reason |
Bug | IDEA-201193 | Git Fetch is fetching only the current remote |
Bug | IDEA-210221 | Synchronous execution on EDT: git unstash |
Bug | IDEA-208453 | Memory leak in GitXmlRpcHandlerService |
Bug | IDEA-210358 | Incoming/outgoing commits are checked on project opening before any manual git remote operation is done |
Bug | IDEA-203005 | Project update over SSH fails if there are many repositories |
Bug | IDEA-204694 | IO changes: Outgoing commits are not shown when local and remote branch names do not match |
Bug | IDEA-170013 | Git Native SSH with passphrase fails with Permission denied |
Bug | IDEA-171517 | Ignore empty remote section in git config |
Bug | IDEA-204480 | Git: all remote operations fail with "execvp: No such file or directory" error |
Bug | IDEA-198143 | On Linux, remote git operations over SSH hang if IDEA started via terminal (has tty assigned) |
Bug | IDEA-205777 | IO Commits: commits status is not saved after refresh time is over |
Bug | IDEA-205297 | java.lang.NullPointerException at git4idea.checkin.GitCheckinHandlerFactory$MyCheckinHandler.getSelectedRoots(GitCheckinHandlerFactory .java:368) |
Bug | IDEA-200096 | New parallel multi-root fetch not working with store credential helper |
Bug | IDEA-169020 | Exception from the VcsLogRefresher, if a Git root is unregistered in the Settings |
Bug | IDEA-202874 | Indexing is suspended during the cherry-pick process |
Bug | IDEA-202796 | Git Remote operations do not work with Native SSH |
Performance | IDEA-201588 | GitUtil.isGitRoot is expensive on windows and called too many times |
Usability | IDEA-212324 | Hide "Branch deleted" popup when clicking "Delete tracked branch" |
Usability | IDEA-208506 | Don't show commit dialog for Cherry-Pick by default |
Usability | IDEA-122038 | Abort cherry pick & view cherry-pick status should be available from UI |
Usability | IDEA-174119 | Git -> Add option should execute git add for all selected files |
Usability | IDEA-187448 | Partial commit | "Uncheck all" button |
Usability | IDEA-155587 | Git action "Checkout with Rebase" has counter-intuitive name |
Usability | IDEA-206134 | Unknown host question is asked N times for a single host |
Usability | IDEA-201596 | Don't add unrelated entries to automatically created .gitignore file |
Usability | IDEA-204470 | 'Update checks failed' warning on Branches popup |
Cosmetics | IDEA-96602 | Small problem with hint on git pull dialog window when choose strategy |
Cosmetics | IDEA-203057 | Unify wordings in 'GitHub Pull Requests' |
Exception | IDEA-208359 | Synchronous execution on EDT: git in merge |
Exception | IDEA-207962 | Synchronous execution on EDT: /usr/bin/git version exception (2019.2 master branch) |
Exception | IDEA-202533 | IllegalArgumentException occurs on attempt to fetch changes from remote git repository if repository is not set |
Version Control. GitHub | Feature | IDEA-202764 | Add Open on GitHub option to annotations in diff dialog of older revisions |
Bug | IDEA-206881 | GitHub pull requests: unfriendly error message on failed search validation |
Bug | IDEA-209158 | GitHub Pull Requests: middle pane is not getting update on Refresh |
Bug | IDEA-203744 | "Checked Out Branch pull/xxx" popup displayed even when no branch is checkout |
Bug | IDEA-198120 | Cannot create github token when one with the name already exists |
Bug | IDEA-206841 | GitHub pull requests: reviewers list is not sorted |
Bug | IDEA-200881 | GitHub: Cannot view a PR on GitHub Enterprise 2.12 or older |
Usability | IDEA-196905 | If no github account is configured attempt to push/pull to repository with 2-step authentication always fails: token is not accepted/generated |
Usability | IDEA-203790 | It is not possible to refresh the list of pull requests if there are no pull requests yet |
Cosmetics | IDEA-205384 | Github: correct displayed error message on incorrect credentials providing |
Version Control. 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 |
Version Control. Log | Feature | IDEA-130845 | Log: add action to go-to-parent and go-to-child |
Feature | IDEA-116312 | Ability to customise columns in the VCS log |
Bug | IDEA-191688 | Resume indexing operation infinite pop-up dialog |
Bug | IDEA-204247 | VCS Log repository root filter doesn't show tagged commits |
Bug | IDEA-167341 | Intellij 2016.3.x builds run out of memory |
Bug | IDEA-206766 | Bug in Log filtering by branch |
Performance | IDEA-178090 | High memory consumption of git indexing for projects with huge merge commits |
Usability | IDEA-207711 | Show columns settings should be preserved for additional Log tab |
Usability | IDEA-130970 | Git Log: search for filter string both in hashes and in strings |
Usability | IDEA-202408 | Strange window flickers on the screen when I navigate through git log (Windows 10) |
Usability | IDEA-207672 | `Log Indexing for "SAT" Stopped` message is confusing |
Usability | IDEA-160441 | Better name for Log tabs & tooltips |
Exception | IDEA-202461 | java.lang.Throwable: Skipping invalid VCS root: VcsRoot{vcs=svn, path=null} |
Exception | IDEA-209317 | Git double-dot: VcsException: fatal: bad revision when branch name is incorrect |
Version Control. Mercurial | Bug | IDEA-203079 | Add project files to Mercurial |
Bug | IDEA-195145 | Lots of WARN in idea.log from HgStatusCommand about 'No such file or directory' |
Bug | IDEA-130035 | Mercurial - move refactoring bugs |
Bug | IDEA-209262 | VCS refresh is taking a very long time with Mercurial |
Task | IDEA-205988 | Please get rid of dependency on javax.activation |
Task | IDEA-203152 | Update incoming / outgoingChangesOn icons for HG |
Version Control. Perforce | Bug | IDEA-150303 | Default p4 path doesn't work when running IDEA from JetBrains Toolbox on MacOS |
Bug | IDEA-208851 | Perforce plugin cannot figure out a symlink is not "modified without checkout" when the target is reverted. |
Version Control. Subversion | Bug | IDEA-150369 | If path to client is just svn, default /user/bin/svn is used despite the PATH settings |
Bug | IDEA-202942 | SVN Commit dialog hangs for a long time before showing up (since 2018.3) |
Bug | IDEA-206423 | Subversion: impossible to merge file conflict using idea |
Bug | IDEA-207234 | Freeze in "Hightlight Integrated" for branches with 1 commit difference |
Performance | IDEA-207024 | 100% CPU usage when working with a changelists of ~100 files |
Cosmetics | IDEA-207786 | Duplicate in Settings -> Keymap (Subversion) |
Version Control. TFS | Bug | IDEA-206233 | TFS checkin not possible "Validation must be performed before checking in" |
Bug | IDEA-206607 | TFS: Axis2 configuration error/ClassCastException on workspace creation |
Bug | IDEA-206226 | Investigate duplicate condition in org.jetbrains.tfsIntegration.tests.ChangeHelper#getModificationChange |
Web. ColdFusion | Bug | IDEA-206225 | CFML: investigate duplicate conditions in CfmlQuoteHandler |
Bug | IDEA-205139 | CFML: Improper closing tag auto completion with <cfset> and <cfif> |
Bug | IDEA-205201 | ColdFusion: conflict in order of closing tags by type handler HTML with CFML |
Bug | IDEA-205092 | CFML: Inspection Error When Writing SQL Variables with Pound Signs |
Web. Flash and Flex | Feature | IDEA-209027 | Feature Request: Run/Debug AIR Mobile config for iOS Simulator allow configuring Simulator device |
Bug | IDEA-127053 | Adobe Air debug on Android device seems to always uninstall first |
Bug | IDEA-207927 | Error when generating configuration for maven project using flexmojos and flex modules |
Bug | IDEA-204397 | Adobe AIR support: IntelliJ IDEA cannot detect iPhone XS Max |
No subsystem | Feature | WEB-11807 | Feature: Folder templates for new projects |
Feature | WEB-37865 | TypeScript: no override/implement completion for fields |
Feature | WEB-29230 | HSLA (color) support in JS strings |
Feature | WEB-36390 | Support path aliases defined in jsconfig.json |
Feature | WEB-38231 | Incorporate NodeJS and Live Edit Tools to the default IDEA installation |
Feature | WEB-34725 | Angular: provide navigation and content assist for selectors in [ngClass] |
Feature | WEB-37472 | TypeScript 3.4: support improved type inference for unions/intersections |
Feature | WEB-36697 | Add support for SVG properties to W3C CSS validator |
Feature | WEB-37151 | Use proper syntax highlighting for destructured functions |
Feature | WEB-37807 | Redesign new Vue project wizard to support npx and displaying progress in terminal |
Feature | WEB-13732 | Add "Range" http header for video. |
Feature | WEB-38278 | ES6: completion for default import bindings according to the exported name |
Feature | WEB-38284 | Parameter info and parameter hints for tagged templates |
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-38807 | Please add "unsuspended" to the dictionary |
Bug | WEB-36034 | ##teamcity log messages when run mocha tests |
Bug | WEB-36066 | [angular] IDEA navigates to wrong component declaraction |
Bug | WEB-36757 | Quick Documentation: link to the external doc page is hidden after the click |
Bug | WEB-38466 | WSL: prettier only works with javascript files |
Bug | WEB-32850 | How to apply code style base on Prettier on this project, after saying "no" initially |
Bug | WEB-38612 | "Do not show hints for current method" does not work for Javascript |
Bug | WEB-36646 | Please add "parallelize" to the default dictionary |
Bug | WEB-34111 | Copy paste error with js template literal with a template literal inside |
Bug | WEB-35729 | So called "Smart Paste" escapes valid code blocks making them invalid in Javascript. |
Bug | WEB-38796 | Intentions have doubled Before/After preview |
Bug | WEB-36306 | Welcome frame missing Create New Project action link |
Bug | WEB-37999 | Invalid highlighting on editing template string injection with nested injections |
Bug | WEB-37751 | Poor documentation formatting for 'ary' function in lodash |
Bug | WEB-38850 | A second space character is added after typing a space while entering a `return` keyword |
Bug | WEB-38315 | 'Convert to async' should also be proposed on class method names |
Bug | WEB-36639 | New project template is only visible after the IDE restart |
Bug | WEB-38068 | Code Highlight for HTML stops working |
Bug | WEB-36877 | JavaScript projects: IDE frequently freezes when typing in the editor |
Bug | WEB-37871 | js: confusing warning message "Binary operation argument types are not compatible" |
Bug | WEB-37667 | JSX tag is not closed on typing / |
Bug | WEB-38260 | Not able to unselect inserted variable name after live template expansion |
Bug | WEB-35931 | Auto-inserted brace breaks the code in JS object with braceless lambdas |
Bug | WEB-32905 | Can't analyse webpack.config.js: coding assistance will ignore module resolution rules in this file. |
Bug | WEB-38172 | AngularJS can not setup development environment for plugin |
Bug | WEB-36109 | Angular template: template reference variable incorrectly reported as unused |
Bug | WEB-35513 | NodeJS: Importing a new project takes hours (when node_modules is already occupied) |
Bug | WEB-37837 | Using Implement Members on an interface instance |
Bug | WEB-38087 | ESLint Language server execution timeout on Windows WSL |
Bug | WEB-38043 | convert to async function deletes nested functions in conversion process |
Bug | WEB-37754 | Meaningless text in quickdoc for document.createElement() invoked from a TS file |
Bug | WEB-37921 | 'Convert to field holding arrow function' incorrectly processes string-named properties |
Bug | WEB-36280 | <noscript> Content gets incorrectly highlighted |
Bug | WEB-37818 | Custom file template with double extension |
Bug | WEB-38546 | Show package's version when create project via npx |
Bug | WEB-36065 | Sometimes editor shows Angular 2+ attributes as not allowed. This is the message. "Attribute (click) is not allowed here less... (Ctrl+F1) Inspection info: This inspection highlights unknown HTML tag attributes as invalid, and lets mark such attributes as Custom to avoid highlighting them as invalid. " |
Bug | WEB-38828 | Can't choose value in 'package' field in run configurations on OSX via arrow keys |
Bug | WEB-36333 | Go To menu from within Angular component template could be more functional |
Bug | WEB-37226 | Can't run Vue.js plugin project (outdated config) |
Bug | WEB-36051 | JSX: no parser recovery on an opening "<" |
Bug | WEB-38470 | Unicode property escapes are available when language level is set to ECMAScript5.1 |
Bug | WEB-37062 | image tag incorrectly marked as deprecated in an SVG context |
Bug | WEB-37044 | Invalid Inspection Warning - JavaScript - Constructor Returns Primitive Value |
Bug | WEB-38249 | Autocomplete "import" places end in the wrong place |
Performance | WEB-35491 | Webstorm process uses up to 500% CPU |
Usability | WEB-38585 | Implement method/property intention action should have an option to implement in all classes |
Usability | WEB-37387 | 'Ternary to if' and 'Split declaration/initializer' should be available on 'const' and turn them to 'let' |
Usability | WEB-38205 | Angular: allow running `ng new` with `--defaults=false` |
Usability | WEB-36796 | Save as project template: use notification instead of modal dialog |
Usability | WEB-37649 | Angular: not possible to overtype auto-inserted pair braces in interpolation |
Usability | WEB-37758 | Don't show path for local declarations in completion popup |
Usability | WEB-38832 | Can't choose task (gulp, grunt, npm) via arrow keys when field is empty (fresh RC) |
Usability | WEB-38309 | Update bundled plugins description |
Usability | WEB-34956 | Console Display has unwanted links on the right |
Usability | WEB-36592 | Quick Documentation tooltip shown on mouse move doesn't include a link to external docs |
Cosmetics | WEB-37438 | 'Change color' alt+enter menu item is misaligned |
Cosmetics | WEB-38636 | Please add "Angeles" to the dictionary |
Build tools | Feature | WEB-36867 | Use interactive console for npm scripts run tool window |
Bug | WEB-38986 | Don't debug npm before launch tasks |
Usability | WEB-38759 | Add the possibility to disable system notifications from grunt task |
Usability | WEB-27442 | Can't switch between npm and gulp tasks in Run Gulp/Grunt/npm Task window without mouse |
CSS | Feature | WEB-30704 | @apply is deprecated and only supported by PostCSS, use more lenient parsing |
Feature | WEB-28203 | CSS Modules: import class with hyphen as camelCase |
Feature | WEB-96 | Allow browser selection for CSS validation |
Feature | WEB-36035 | Extract CSS variable refactoring |
Feature | WEB-21378 | color preview for css custom properties |
Feature | WEB-24368 | Support postcss-simple-vars |
Feature | WEB-36260 | In stylesheet linked to Angular template, provide completion for classes/IDs defined in html |
Feature | WEB-30004 | Stylelint: allow linting CSS/PostCSS files with custom extensions |
Feature | WEB-37256 | Instant image preview of encoded SVG data |
Bug | WEB-36018 | Typescript TSX: value of "class" attribute is not recognizing as css class in 2018.3 |
Bug | WEB-38273 | Problem with justify-self and justify-items warnings in media queries |
Bug | WEB-37524 | Hyphen css class renaming doesn't work |
Bug | WEB-37014 | Typo in allowed property values for css overflow property |
Bug | WEB-37249 | CSS inspection for 'appearance' property |
Bug | WEB-37292 | CSS: Extract variable: do not allow to invoke refactoring over the var() function |
Bug | WEB-38487 | CSS: Unsafe replacement with shorthand when a variable is used |
Bug | WEB-36942 | Sort CSS properties (aka Rearrange) in SCSS files doesn't work inside media queries |
Bug | WEB-35011 | Sort CSS properties: correctly move the end of line comment together with the 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-27632 | Bad scope for CSS resolution in Angular Templates |
Bug | WEB-37332 | css attribute place-items has no supported values |
Usability | WEB-37979 | 'Show CSS color preview as background' option is available when it is not applicable (e.g. in Community Edition) |
Task | WEB-37622 | Support "Motion Path Module Level 1" CSS spec |
Task | WEB-37628 | Support 'CSS Overscroll Behavior Module' CSS spec |
Exception | WEB-34320 | Locate duplicates doesn't work for css |
Exception | WEB-37372 | Extracting ruleset in JS strings produces the exception |
CoffeeScript | Bug | WEB-36577 | Cannot insert new lines in multiline string in coffeesript |
Bug | WEB-35376 | coffeescript JSX React.Fragment shorthand |
Bug | WEB-33882 | CoffeeScript: JSX: "Remove attribute" intention breaks tag if an attribute contains an expression |
Bug | WEB-38126 | Support splat arguments in invocation without parenthesis |
Bug | WEB-34962 | Bad CoffeeScript syntax highlighting |
Bug | WEB-35373 | coffeescript JSX props spread |
Dart | Feature | WEB-23646 | Include non-imported Dart classes in code completion list and auto-insert import |
Feature | WEB-23645 | Show package info in Dart code completion. |
Feature | WEB-11590 | Support AngularDart |
Feature | WEB-35830 | Dart code folding does not support optional `new` |
Feature | WEB-36421 | Feature: allow to limit the scope of the Dart Analyzer with the current package |
Bug | WEB-38346 | Auto insertion of /// unexpected by the Dart Plugin |
Bug | WEB-36326 | Dart "assert" support |
Bug | WEB-38651 | dart problems view issue suggestions don't handle angle brackets |
Bug | WEB-36853 | Dart web debugging: breakpoints that are set before debug session starting are not resolved when using SDK 2.1 |
Bug | WEB-37752 | Dart Plugin shows only one line in quick definition look up for initialized variables (ctrl+shift+I) |
Bug | WEB-35995 | Failed to load templates during new Dart project creation |
Bug | WEB-17258 | Dart SDK is not configured after updating Dart |
Bug | WEB-36954 | Dart plugin incorrectly prevents editing excluded files |
Usability | WEB-14771 | Custom code folding regions do not work in Dart code in some cases. |
Usability | WEB-37176 | when launching a Dart web app, delay launching until wevdev is ready and serving the app |
Task | WEB-36102 | Support new Dart syntax: Set literals |
Task | WEB-37677 | Support new Dart syntax: spread collections, control flow collections |
Debugger | Feature | WEB-37309 | Console message filtering |
Feature | WEB-38040 | JavaFx availability check before webconsole usage |
Feature | WEB-35737 | npm script debugging not supported without $NODE_DEBUG_OPTION argument |
Feature | WEB-27977 | Debugger console: use special colors for `console.info()` and `console.warn()` messages |
Feature | WEB-26400 | Javascript Debug: Rerun to current URL |
Feature | WEB-12349 | Debugger console: support string substitutions/output styling |
Bug | WEB-36266 | Nullpointer Electron / Node.js Debugging |
Bug | WEB-37804 | Debugging with "js.debugger.use.node.options" fails if path to TEMP directory contains spaces |
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-38564 | 'Smart step into' suggests only first call of the same name in a line |
Bug | WEB-36714 | Debugger not attached, exits with -1073741510 when using `js.debugger.use.node.options` + `nodejs.console.use.terminal` |
Bug | WEB-36056 | 'Run to cursor' doesn't work in node.js debug |
Bug | WEB-37444 | Console input icon doesn't change its size while changing font size |
Bug | WEB-27620 | Node.js: Don't display variables that went out of scope while debugging |
Bug | WEB-34213 | javascript debug insists on using Chrome Canary, rather than my release Chrome 68 |
Bug | WEB-37397 | Syntax error in Debug when try to "evaluate" arrow function expresion |
Bug | WEB-37352 | Fonts in js debug console should be the same as in editor |
Bug | WEB-37144 | Breakpoint already exist error after disabling suspend for existing breakpoint |
Bug | WEB-36185 | Node.js: debugger is not attached if 'Allow taking heap snapshots' is ON unless 'js.debugger.use.node.options' is disabled |
Bug | WEB-36095 | WinpException when stop Node.js run/debug configuration on Windows |
Bug | WEB-36457 | Electron: render process debugging hangs after reloading app |
Bug | WEB-36230 | Node.js debugger breaks on the first line when using Node.js 7.x |
Bug | WEB-35630 | node debug connector isn't listening to debug port |
Bug | WEB-37354 | Can't evaluate objects created in console |
Bug | WEB-34907 | Electron: main process debugging: Debugger Never Attaches |
Bug | WEB-38228 | Electron App does not start up corretly in DebugMode |
Bug | WEB-36660 | Debugger: empty library file is opened |
Bug | WEB-36666 | 'Collecting data' for all variables after input in console |
Bug | WEB-36953 | Throwable when rerunning tests |
Bug | WEB-34557 | Debugging doesn't work for Vue+typescript when using @vue/cli 3.0.0 |
Bug | WEB-36132 | Regression: Debugger doesn't attach to forked process |
Bug | WEB-37018 | ReferenceError when trying to evaluate expression |
Bug | WEB-35467 | Step into nodejs core modules opens virtual file |
Bug | WEB-38041 | Console input cleared on arrow down key press |
Bug | WEB-36168 | Debugger does not respect breakpoints inside Meteor packages |
Bug | WEB-37440 | Async stacktrace not shown in console |
Bug | WEB-36462 | Background is blinking in debugger console |
Bug | WEB-38097 | %NODE_DEBUG_OPTION% in NPM Script not working anymore |
Bug | WEB-37880 | Workers are duplicated in Frames view when debugging in node 11.10.0 |
Bug | WEB-37070 | Disabled/muted/removed breakpoints still hit in Webpack applications after recompile |
Performance | WEB-38675 | Debugger: memory leak when re-building the application |
Performance | WEB-20253 | IDEA hangs when debugging TypeScript |
Performance | WEB-35886 | Out of memory after debugging my Angular app for awhile |
Usability | WEB-36448 | Better presentation for stack trace in debugger console |
Usability | WEB-36785 | Show warning when specifying hostname in the "Host" field of "Attach to Node.js/Chrome" remote debug configuration |
Cosmetics | WEB-37515 | Icons in console are not aligned |
Cosmetics | WEB-37645 | Use new UI for smart step into in JS debugger |
Cosmetics | WEB-37357 | Remove extra line in Filters popup |
Cosmetics | WEB-37349 | Move icons on the top line of output |
Task | WEB-37145 | Debugger console: groups |
Task | WEB-33598 | Customize URL for react-native |
Exception | WEB-36460 | ObjectNotDisposedException when create @angular/cli project |
Exception | WEB-36540 | BufferOverflowException when drag console outside IDE |
Exception | WEB-37223 | TypeCastException when call console.group() |
Exception | WEB-37246 | NoClassDefFoundError when debug via JavaScript run configuration |
Exception | WEB-36682 | UnsupportedOperationException when call 'Pause output' |
Exception | WEB-36972 | Assertion when debugging with temporary breakpoint |
Exception | WEB-37538 | RuntimeExceptionWithAttachments when debug npm script with interactive console |
File Watchers | Bug | WEB-38929 | 'File watcher problems' inspection doesn't work for Less and other compilers that produce ANSI-escaped output |
HTML | Feature | WEB-36403 | Show SVG elements only inside svg tag in HTML files |
Feature | WEB-2192 | References guide in html and css |
Feature | WEB-5087 | Suggest more relevant tag names and remove delay |
Feature | WEB-27624 | Code inspection does not scan for deprecated HTML attributes. |
Feature | WEB-16881 | Create inspection to look for deprecated HTML 5 tags and attributes. |
Feature | WEB-14791 | Small tag should be listed as an inline element by default |
Feature | WEB-32621 | Update HTML documentation |
Feature | WEB-37374 | Add "application/ld+json" to `<script type>` completion |
Feature | WEB-9469 | Alphabetically sorting of attributes in html and css (inline css) |
Feature | WEB-34660 | Navigate | Symbol should search for HTML tags by id. |
Bug | WEB-36934 | React-native tag is incorrectly shown as deprecated |
Bug | WEB-36138 | "Missing associate label" error given when using aria-label |
Bug | WEB-35193 | HTML5 Outline shows <td> elements |
Bug | WEB-36794 | HTML docs: description for parent docs is shown when doc is invoked in completion |
Bug | WEB-26164 | onload event on STYLE tag is no longer allowed in v 2017.1 |
Bug | WEB-34763 | MathML tags should not be available in the completion list outside <math> tag |
Bug | WEB-38873 | Wrong WCAG suggestion |
Bug | WEB-36848 | html 5 boilerplate v7+ falls back to git checkout |
Bug | WEB-36779 | HTML Documentation: invalid symbols in the description text |
Bug | WEB-36394 | scoped is marked as deprecated for style tag in vue file |
Bug | WEB-32620 | HTML documentation: remove links to SitePoint |
Bug | WEB-34950 | Add inspection: use <em> and <strong> for emphasized or special text |
Bug | WEB-37307 | "Form input without an associated label" inspection should work when input has a placeholder |
Bug | WEB-36583 | Tag name editing synchronization lags with some actions |
Bug | WEB-36843 | HTML Documentation: SVG: empty description with a dot |
Bug | WEB-25857 | <script onerror="..."> highlight error in .html files |
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-26169 | style attribute on script correupt |
Bug | WEB-36795 | HTML docs: doc is not always available in code completion |
Bug | WEB-37518 | HTML documentation shows existing tag instead of selected variant |
Usability | WEB-6322 | Suppress code inspection "Form input without an associated label" when input has placeholder |
Task | WEB-38207 | Html: disable "Image size mismatch" inspection for svg files |
JSON | Feature | WEB-36487 | JSON schema in yaml notation |
Feature | WEB-37676 | Specify language injection in a json-schema file |
Feature | WEB-36774 | Add eslintIgnore to package.json schema |
Feature | WEB-37295 | Support non-standard deprecation attributes for JSON Schemas |
Feature | WEB-37864 | Support JSON-schema based code completion for all linters/tools we support for yaml/plain js formats |
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-34933 | Suggest schemas from schema catalogue and schema schemas in "$schema" completion |
Bug | WEB-35997 | Single quote completed with double quote in a .json file |
Bug | WEB-38090 | Don't download the latest JSON v4,6,7 schemas (Always download most recent schemas) |
Bug | WEB-36161 | JSON: Don't input value to property if it already contains some value |
Bug | WEB-37393 | If-then-else validation issue |
Bug | WEB-36973 | JSON validation doesn't allow large integer values, although it should |
Bug | WEB-31887 | "Wrap with double quotes" without effect ("JSON standard does not allow such tokens") |
Bug | WEB-36189 | JSON Schemas: Validates to more than one variant gitlab extends script |
Bug | WEB-37731 | JSON Schema's $ref showing property '' not found |
Bug | WEB-36429 | JSON: Don't show object/array default values in completion |
Bug | WEB-36383 | webpack: "Array shorter than 1" when entry bundle array doesn't contain a string literal |
Bug | WEB-37571 | json schema oneOf not validating correctly |
Bug | WEB-38658 | Fix type in JSON schema validation for browserslist when used in package.json |
Bug | WEB-31900 | JSON: Extend Selection doesn't respect camelHump settings |
Bug | WEB-38054 | File types configuration: removing *.json from JSON and adding it to JSON5 file type lets code analysis run forever |
Bug | WEB-33444 | JSON Schema mappings are stored with platform-dependent slashes |
Bug | WEB-37261 | YAML plugin show error: Validates counter ‘if’ branch but no ‘else’ branch is present |
Bug | WEB-37789 | JSON Schema documentation for additionalProperties not working |
Usability | WEB-36420 | Branch dropdown position changes |
Exception | WEB-38123 | Argument for @NotNull parameter 'schemaObject' of com/intellij/json/json5/Json5PsiWalkerFactory.create must not be null |
JavaScript | Feature | WEB-37448 | Missing color for the name of a function expression |
Feature | WEB-36971 | ES6: add a way to disable autoimports from some modules |
Feature | WEB-27639 | Support Unicode property escapes |
Feature | WEB-36737 | ES6: show blacklist settings (Do not import exactly from) in UI |
Feature | WEB-37770 | Add styling option for keys in ES6 destructuring assigment |
Feature | WEB-36339 | Intention to convert properties in constructor to class fields |
Feature | WEB-38053 | Javascript quick doc: add syntax highlighting in the definition section |
Feature | WEB-38638 | Inspection and quick-fix to merge trivial nested template literals |
Feature | WEB-33939 | Suggest class method parameters when ES6 class is extended |
Feature | WEB-25533 | No suggestions to autocomplete missing properties in Flow by expected type |
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-36338 | Use file name as a suggested name for class/enum/interface |
Feature | WEB-37805 | Add code completion for webpack config that returns promise |
Feature | WEB-38159 | Add a quick fix to fix spelling for an unresolved reference if qualifier type has property with similar name |
Feature | WEB-36957 | Keyword completion for 'return' should insert whitespace/semicolon when applicable |
Feature | WEB-35756 | Autocomplete of export default |
Feature | WEB-12157 | Add 'Join subsequent variable declarations' intention |
Feature | WEB-38139 | 'Propagate to destructuring declaration' refactoring |
Feature | WEB-31773 | TypeScript 2.8: support jsx pragma |
Feature | WEB-36316 | Code completion for 'switch' cases |
Feature | WEB-37931 | JS/TS: add postfix template to surround expression with call |
Feature | WEB-30826 | TS 'Type mismatch' errors should show quickfix to update type when available |
Feature | WEB-37007 | Allow initialising all fields of a class |
Feature | WEB-37930 | Support ES2019 decorators proposal |
Feature | WEB-33449 | Intention actions and refactoring to replace code by destructuring |
Feature | WEB-6907 | Provide fixes to create object literal properties from unresolved usage |
Bug | WEB-37277 | No completion provided when using default export in iife format |
Bug | WEB-36023 | Buffer Static Functions |
Bug | WEB-37413 | "Can't generate code from Angular Schematics" when using WSL |
Bug | WEB-24817 | JSDoc: variable annotated with `@function` is not documented correctly in quick doc |
Bug | WEB-35742 | Documentation popup: missing spaces between links to definitions |
Bug | WEB-38957 | WebStorm lacks Darcula coloring for some JS-specific elements |
Bug | WEB-37516 | Javascript classes are not identified correctly when declared with unnamed class expression |
Bug | WEB-38467 | `top level this` false-positive inspection's warning for class with JSX |
Bug | WEB-36870 | Replace with destructuring: enable for variables |
Bug | WEB-36193 | Destructuring is not fully supported in control-flow analysis |
Bug | WEB-36804 | Weird escape \ character multiplication and reduction on copy/paste |
Bug | WEB-32941 | Unresolved variable Node |
Bug | WEB-30019 | The IDE can't recognize some mongoose functionality |
Bug | WEB-23326 | ES7: Decorating class expressions is treated as a syntax error |
Bug | WEB-28792 | Add Google Closure like destructured parameters of function in JSDoc |
Bug | WEB-38056 | 'Flip if-else', 'Merge if-else', 'Remove braces', etc. all remove inner functions inside blocks |
Bug | WEB-37148 | Semantic highlighting doesn't work for `let` variable assignments inside of separate function scope |
Bug | WEB-36466 | JSdoc: parameter types not inferred when using `@type` + clojure function syntax to annotate a function |
Bug | WEB-36073 | ES6: import from node core modules are broken |
Bug | WEB-36395 | Completion for React utility types |
Bug | WEB-31053 | Fields in ES6 class lose their accessor level on re-assignment |
Bug | WEB-33097 | Call hierarchy action doesn't work for functional expressions |
Bug | WEB-37373 | Add/remove ES6 exports. Wrong context detection for arrow/anonymous function |
Bug | WEB-36750 | Color Scheme: Add "Semantic highlighting" option for the JavaScript, TypeScript, and JSON |
Bug | WEB-36873 | Introduce new array destructuring doesn't work when invoked inside index |
Bug | WEB-38352 | JavaScript/TypeScript completion after export default |
Bug | WEB-37149 | Destructuring can hide unused variable warnings/errors |
Bug | WEB-37112 | JSDoc return type inference inconsistency between `const` and `let` variables breaks quick documentation and type checking inspections |
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-36598 | Types from 'prop-types' are not resolved |
Bug | WEB-38184 | Javascript spread-constructed object property tooltip does not correctly infer source |
Bug | WEB-36011 | Flow 'typeof' syntax allows parens, but WebStorm doesn't |
Bug | WEB-36935 | Destructuring intentions: Better processing of non-integers (shouldn't be available) and large integers (shouldn't die) |
Bug | WEB-36900 | 'Introduce destructuring variables' wrongly shown |
Bug | WEB-36781 | 'Safe delete' is not that safe: should extract side effects |
Bug | WEB-38645 | Unused local variable inspection works incorrectly with require statements when Node.js coding assistance is disabled |
Bug | WEB-36234 | Process json file when it's accessed as module.exports property |
Bug | WEB-37986 | Flow: 'duplicate declaration' error is shown for unnamed function parameters |
Bug | WEB-38198 | .var postfix template doesn't work after ES6 tagged template |
Bug | WEB-37258 | Import is marked as Unused if more than one import path is resolved (incorrectly) |
Bug | WEB-30919 | Quick Documentation thinks that variable is tag name |
Bug | WEB-36241 | 'Remove unused local variable' behaves incorrectly with array destructuring |
Bug | WEB-20459 | CommonJS: properties of function assigned to module.exports not resolved |
Bug | WEB-36110 | JS import path setting "Use relative path to root" is broken since 2018.3 |
Bug | WEB-28276 | Renamed default import causes problems when importing commonjs module |
Bug | WEB-35892 | Symbols from CommonJS module are not resolved when ternary operator is used for the exported value |
Bug | WEB-36068 | AssertionError when 'Convert parameters to arrow function' for function with optional single parameter |
Bug | WEB-38488 | NPE when creating a new object property |
Bug | WEB-36010 | "Object is 'null' or 'undefined'" inspection false positive |
Bug | WEB-37264 | Incorrect "Type void is not assignable to type () => void" warning |
Bug | WEB-37355 | Custom predefined libraries are unavailable in JSP files |
Bug | WEB-38666 | Incorrect auto import when copy/pasting code between files |
Bug | WEB-37297 | Syntax error: A term expected |
Bug | WEB-36477 | Module members are not resolved when using @module + @memberof |
Bug | WEB-18054 | CommonJS: prototype methods of re-exported module should be available in completion |
Bug | WEB-32066 | resulting typing of axios from index.d.ts is incorrect |
Bug | WEB-36155 | Don't resolve unqualified references to nested classes in JS |
Bug | WEB-36469 | Imports with relative paths instead of webpack aliases after file being moved |
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-37860 | Do not use LSP with older Flow versions |
Bug | WEB-36271 | Import completion imports items that cannot be really imported |
Bug | WEB-38757 | TypeScript type aliases shouldn't be shown in 'extends' clause |
Bug | WEB-37421 | 'Convert ternary to if' breaks variable initialization order |
Bug | WEB-37416 | Add/Remove ES6 exports: "Remove export" intention: do not remove the whole code block on the export default |
Bug | WEB-38936 | Remove acton 'Fix all problems in file' for 'Create class/interface' and 'Adjust spelling' quick fixes |
Bug | WEB-3818 | Incorrect "Variable initializer is redundant" with for loop |
Bug | WEB-37675 | 404 not found in "api" project |
Bug | WEB-37211 | Find usages doesn't work with node.js require() |
Bug | WEB-36012 | TypeScript/Flow arrow function return type annotation allows parens, but WebStorm doesn't |
Bug | WEB-38086 | Editing injection in template string with 'Edit injection' action fails if another template string inside arguments |
Bug | WEB-36268 | JS code completion fails for object literal property expected types |
Bug | WEB-18051 | React: create method inside the object |
Bug | WEB-38248 | Autocomplete problems with properties that start with an underscore |
Bug | WEB-32758 | js: spurious "Invalid number of arguments, expected 0" inspection for the default sub-class constructor |
Bug | WEB-37294 | "Unused default export" when importing module dynamically |
Bug | WEB-36875 | Introduce object destructuring doesn't work within template strings |
Bug | WEB-38833 | JavaScript name suggestions: don't conflict with the global 'name' variable |
Bug | WEB-38357 | No completion for @editorjs/editorjs npm package |
Bug | WEB-37750 | Completion of files in 'import from' show meaningless variants |
Bug | WEB-36947 | "Introduce destructuring variables" introduces 'Invalid delete operator target' |
Bug | WEB-37912 | False positive unused variable on writing new code |
Bug | WEB-38544 | JS: suggest exported commonjs names in completion |
Bug | WEB-36091 | Import-completion should invoke parentheses insert handler if the item is definitely a function |
Bug | WEB-36742 | Auto completion with named alias is not working correctly |
Bug | WEB-37642 | Flow integration super slow on flow 0.92.1 |
Bug | WEB-36103 | Don't suggest items from "@types" packages not directly specified in package.json in import completion |
Bug | WEB-28878 | Optimizing imports messes up placement of comments if 'Sort imports by modules' is on |
Bug | WEB-38514 | 'Complete current statement' doesn't work for TS enums |
Bug | WEB-34153 | Broken code after pasting a fragment with escaped symbols |
Bug | WEB-36854 | Autocompletion gets confused on properties when there are 2 same-named classes in different modules |
Bug | WEB-38758 | Type evaluation is broken for destructuring patterns in for-of |
Bug | WEB-36623 | Incorrect warning in javascript |
Bug | WEB-25571 | Unresolved types when destructuring require() |
Bug | WEB-26037 | Autocompletion gets confused when imported ES6 classes have the same name |
Bug | WEB-38534 | JS: do not show members from unknown namespace in top-level completion |
Bug | WEB-37670 | Unreachable code inspection false positive when breaking from the label-ed block. |
Bug | WEB-38414 | Auto import in Flow adds path to the IDE bundled definitions for React instead of the project ones |
Bug | WEB-28187 | ES6: Unused default export |
Bug | WEB-37563 | Can't type semicolon sign in the color string |
Bug | WEB-18117 | CommonJS: module property not resolved/completed if module.exports is wrapped in immediately invoked function expression |
Bug | WEB-36298 | Semantic highlighting doesn't work for `let` and `const` passed as arguments |
Bug | WEB-35445 | Webpack aliases are not resolved if webpack config function is async |
Bug | WEB-36041 | Some refactor actions should not be available for throw expressions |
Bug | WEB-37911 | "Hide parameter hints for this method" only works for last method in chain |
Bug | WEB-36902 | Introduce destructuring variable: doesn't work for static fields |
Bug | WEB-32587 | JSDoc: support typescript "export as namespace" modules |
Bug | WEB-37736 | Flow process is not finished when close IDE |
Bug | WEB-37782 | Live Templates: "use strict" breaks Iterate... templates |
Bug | WEB-33767 | \u not escaped when pasted into js string |
Bug | WEB-36821 | CommonJS: exported Promise not recognized |
Bug | WEB-36879 | Static member is not accessible for invocation with assignment under arrow function |
Bug | WEB-35455 | No intellisense when using spread operator for 'module.export' |
Bug | WEB-37958 | Bug in type inference |
Bug | WEB-34336 | Module imports become messed up when refactoring |
Bug | WEB-35767 | TypeScript/ES6: support autoimports for re-export as default of default symbols |
Bug | WEB-34225 | CommonJS: exported object properties not resolved when assigning `Object.freeze(obj)` to `module.exports` |
Bug | WEB-37583 | JS: Completion doesn't show nested indexer in the object key |
Bug | WEB-16947 | CommonJS: prototype methods of exported function not resolved |
Bug | WEB-38649 | Flow: no clickable links in the error tooltips |
Bug | WEB-32065 | @type is ignored for requires of packages with typings (index.d.ts) (2018.1 regression) |
Performance | WEB-38158 | High CPU usage, code analysis never completes when resolving references from "reselect" module |
Usability | WEB-35838 | 'new Javascript file' attaches .js extension after .mjs |
Usability | WEB-36422 | Do not show index.d.ts file name for items in completion popup |
Cosmetics | WEB-37760 | Nested parentheses in Goto Symbol popup |
Cosmetics | WEB-37759 | Not ideal layout of JS options page |
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" |
Task | WEB-38420 | JavaScript completion: do not show statement-only keywords in expression context |
Task | WEB-37952 | Support built-in decorators for es2019 |
Task | WEB-38849 | Node modules: exclude from indexing unnecessary files |
Task | WEB-38403 | ES6: complete sibling files with relative prefix |
Task | WEB-38404 | TypeScript / JavaScript: completion after export |
Exception | WEB-37721 | Throwable when create react-native project |
Exception | WEB-36918 | PsiInvalidElementAccessException when call 'Introduce destructuring variables' |
Exception | WEB-37026 | Quick Doc: IllegalArgumentException on invocation documentation with a large image |
Exception | WEB-37331 | Flow: LSP: Server crashing on Windows |
Exception | WEB-37608 | NoClassDefFoundError: jdk/nashorn/internal/runtime/NumberToString |
Exception | WEB-36028 | 'Replace || with &&' causes NullPointerException on expression with throw |
JavaScript. Formatter | Feature | WEB-37855 | Prettier: allow importing code style rules from .prettierrc.js/ .prettierrc.toml file |
Feature | WEB-7316 | Feature: Code Style: JS: space before and after unary negate operator |
Bug | WEB-36263 | Wrong indentation in jsx & tsx files after self closing tags |
Bug | WEB-35776 | Insert space after <TypeAssertion> in TypeScript |
Bug | WEB-30108 | Formatting JS/TS with HTML injection and 'Enforce HTML quotes on reformat' enabled breaks code |
Bug | WEB-38042 | Wrong indentation in tuple types (Flow, TS) |
Bug | WEB-38600 | Don't remove leading semicolon on reformatting |
Bug | WEB-37232 | Red error highlights in JS code style preview |
Bug | WEB-38505 | JavaScript setting for spaces within array brackets are not saved for IDE Global Code Style schema |
Bug | WEB-38992 | Wrong extra indent for template string argument braces |
JavaScript. Frameworks | Feature | WEB-37063 | Angular - inspect type in template bindings |
Feature | WEB-17495 | Angular directive scope attributes not recognized |
Feature | WEB-38146 | Allow a way to override package.json check for Angular 2+ |
Feature | WEB-35983 | Improve code completion for Angular bindings |
Feature | WEB-35477 | Support bootstrap-vue components |
Feature | WEB-37284 | Angular - list module as component's related symbol |
Feature | WEB-37243 | Angular - provide auto-import of NgModules during code completion |
Feature | WEB-36510 | Angular - support templates imported with require |
Feature | WEB-33517 | Support React 'defaultProps' + ensure compatibility with TS 3.0 'propTypes' |
Feature | WEB-37056 | Angular - context aware code completion for pipes |
Feature | WEB-31541 | Generate debug configuration for @angular/cli |
Feature | WEB-36662 | Support canonical attribute names completion |
Feature | WEB-23865 | Angular2 Class binding [class.special]="isSpecial" |
Feature | WEB-36150 | Angular - inspect type of expressions result |
Feature | WEB-36240 | Related symbol action for Angular components |
Feature | WEB-33464 | Parameter Hints in Angular Component Template |
Feature | WEB-37363 | Angular: incorrect type of bindings of directives with generics |
Feature | WEB-37057 | Angular - provide quick fix to auto-import NgModule |
Feature | WEB-35683 | Angular: disable Angular language services |
Feature | WEB-36071 | Angular - provide completion for attribute bindings |
Feature | WEB-32278 | Option to not self-close JSX tags when autocompleting |
Feature | WEB-35582 | create-react-app: option to generate project with TypeScript |
Feature | WEB-26747 | Angular directive scope variable with different attribute name are not recognized in HTML |
Bug | WEB-37854 | Typescript - issues with generic inference from index signatures |
Bug | WEB-38265 | False positive "unresolved variable value" |
Bug | WEB-27152 | AngularJS component tag name matching is too restrictive |
Bug | WEB-37276 | False positive ' Expression result type' inspection for trackBy functions |
Bug | WEB-36591 | WebStorm gives an error for string interpolation inside Angular template strings |
Bug | WEB-36054 | Vue.js: support shards-vue components |
Bug | WEB-36114 | React components created with ref forwarding are not suggested in completion |
Bug | WEB-38550 | "Not an Angular Module" inspection false positive |
Bug | WEB-38825 | Angular support doesn't recognize type when QueryList is used in *ngFor |
Bug | WEB-37275 | React + Typescript: broken completion for functional component (React.FunctionComponent) |
Bug | WEB-38277 | label tag live template doesn't work on JSX since 2019.1 |
Bug | WEB-38448 | False 'unresolved' error in angular template |
Bug | WEB-35848 | Component's properties/methods are not resolved in pug templates |
Bug | WEB-38354 | Angular: wrong exclusions with Angular libraries |
Bug | WEB-22063 | No completion for props merged with ES6 spread operator |
Bug | WEB-36122 | 'Convert to functional component' produces broken code for components in export default |
Bug | WEB-38080 | Parser works wrong when deleting some tags in angular templates |
Bug | WEB-36295 | Angular templates: improve completion suggestions after typing '*' |
Bug | WEB-38154 | Angular: Inspection "Component or directive matching ... out of current scope" |
Bug | WEB-37320 | Angular: binding to an @Input that is a method gives a warning |
Bug | WEB-34821 | No inspection for undefined symbols in pipe expressions. |
Bug | WEB-38174 | Angular: intentions doesn't work if method is prefixed with `this.` |
Bug | WEB-38734 | Angular: find usages of private component fields in templates |
Bug | WEB-37791 | Angular structural directive without argument disables styling |
Bug | WEB-35313 | Angular - support templates referenced through import statement. |
Bug | WEB-35823 | Vue.js: support for <keep-alive> tag |
Bug | WEB-29744 | AngularJS component HTML attribute highlighted as not allowed when multiple definitions exist |
Bug | WEB-38361 | Angular CLI: schematics are broken with 8.0.0-beta.11 |
Bug | WEB-37348 | Angular: false positive ambiguous component problem in index.html |
Bug | WEB-37278 | False positive 'Declaration membership in NgModule' inspection when using spread operator |
Bug | WEB-36722 | Angular template files are not recognized if "@angular/core" is not a direct dependency |
Bug | WEB-36002 | WebStorm doesn't recognize (focusin) or (focusout) event bindings in Angular templates |
Bug | WEB-38725 | Angular: Support quickfixes in EL for qualified references |
Bug | WEB-37054 | Angular - take NgModule structure into account when resolving pipes, directives and components |
Bug | WEB-36076 | some vuetify.js components dont autocomplete when used with pascal case |
Bug | WEB-37970 | Regression in 2019.1: Components and Directives used from imported Angular library show up as errors |
Bug | WEB-36386 | slot-scope not recognized |
Bug | WEB-38183 | Angular: wrong type for ngFor items if async pipe is used |
Bug | WEB-37520 | Angular: Wrong case in autocomplete |
Bug | WEB-37737 | Angular: issues if dot-prefixed templateUrl is relative to base path |
Bug | WEB-37693 | Angular: Inspection "Component or directive matching ... out of the ... scope" broken if importing ModuleAndProviders |
Bug | WEB-37838 | Ionic events not recognized by angular inspection |
Bug | WEB-30180 | New component tag should not always auto complete to self closing for components that require children |
Bug | WEB-35820 | Issue with spellchecking an expression with & and ; |
Bug | WEB-38034 | Angular: issues with NgModule import quick-fix for [ngValue] |
Bug | WEB-37283 | Angular: false positive 'Type string is not assignable to type String("up")|String("down")' on string expression |
Bug | WEB-31288 | Editor > Code Style > HTML "Add for JSX attributes": None Doesn't Work |
Bug | WEB-31058 | Incorrect warning: Element XYZ doesn't have required attribute children. |
Bug | WEB-38075 | Suggest to import FormsModule |
Bug | WEB-37637 | `Type` is missing in the completion list |
Bug | WEB-35128 | Web browsers panel is not shown in the angular project |
Bug | WEB-36790 | Angular (version 7) intellisense not working with symlinks |
Bug | WEB-37384 | Angular Material error - "More than one component matched on this element" |
Bug | WEB-34133 | Usages of component prefixed with underscore are not found |
Bug | WEB-36506 | Extra & symbol on 'New project wizard | React' |
Bug | WEB-37797 | Angular: incorrect text coloring if char entities are used. |
Bug | WEB-38128 | Angular inspection false positive "Component or directive matching ... element is out of the current Angular module's scope" |
Bug | WEB-35800 | React+TypeScript: 'missing required attribute' error reported for required properties passed in by redux `connect` |
Bug | WEB-37137 | Some vuetify (1.4.6) components have unknown html tags |
Bug | WEB-38234 | Inspection: false positive "Unresolved function or method then()" on async functions without explicit Promise<> return type. (Angular) WS 2019.1 |
Bug | WEB-38180 | Angular v7 error type detection in template after pipe. |
Bug | WEB-37603 | Ionic 4 components are reported as undefined tags |
Bug | WEB-36303 | Angular Schematic list gets reloaded every time invoked |
Bug | WEB-36437 | Angular directive with selectors that are also listed as inputs do not resolve attribute form from metadata |
Bug | WEB-37647 | "Must be lvalue" in angular template with non-null assertion |
Bug | WEB-36652 | Enable auto imports for JavaScript symbols in .vue files |
Bug | WEB-36312 | Angular support conflicts with other templating languages |
Bug | WEB-37963 | Angular: code should be colored according to TypeScript color settings |
Bug | WEB-38364 | Angular: Support metadata references in input/output decorator properties for @syncfusion library |
Bug | WEB-37279 | Declaration is not included in any module inspection doesn't work correct when inpsection the whole project |
Bug | WEB-37991 | Regression in 2019.1: Webstorm complains about [ngValue] on <option> |
Bug | WEB-36856 | Go to definition for some Ionic components takes you to metadata |
Bug | WEB-35634 | Angular: directives from node modules not present in package.json are not available |
Bug | WEB-37588 | [TypeScript][React] Component requires props from a Component connected to Redux |
Bug | WEB-38085 | Angular: no support for NgModule decorator initialized with const |
Bug | WEB-37660 | JSX: propTypes don't work with spread if they are defined using literal properties |
Bug | WEB-21457 | Angular2: path in templateUrl changes to path relative to current file on refactoring |
Bug | WEB-37540 | Angular: auto close opened curly brackets automatically |
Bug | WEB-38458 | Incorrect "not declared in any Angular module" inspection warning in spec files |
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-37589 | Some build-in angular modules are marked as not Angular modules |
Bug | WEB-34475 | Angular Dependency and Angular Schematics actions should not be available for scratches and libraries in the project view |
Bug | WEB-29774 | AngularJS: don't inject AngularJS in `@` component binding value |
Bug | WEB-38760 | Angular - no completion item for *ngTemplateOutlet directive |
Bug | WEB-37557 | TSX: No completion of React components if they inherit from another component |
Bug | WEB-36447 | Vue options and lifecycle hooks are marked as unused when vuex is present |
Bug | WEB-36111 | Angular - malformed code causes issues |
Bug | WEB-37915 | False positive 'File reference problem' for angular template |
Bug | WEB-37396 | Exception when invoking 'Replace with template string' action in the angular template |
Bug | WEB-37350 | If directive has multiple selectors, non of them gets recognized in template |
Bug | WEB-35684 | Angular: ensure Angular support is stub safe |
Bug | WEB-35941 | Angular 2 HTML binding auto-suggest doesn't treat custom components Input() and Output() as relevant |
Bug | WEB-37644 | Angular expression comments are incorrectly lexed |
Bug | WEB-37943 | Angular. Can't resolve the variable name for ngFor items of type 'any' |
Bug | WEB-38150 | Please support this.property in angular template |
Bug | WEB-28364 | Validation for location field new new Angular CLI project dialog doesn't work in PyCharm |
Bug | WEB-35197 | Angular: CSS selector marked as unused if it's used in [ngClass] |
Bug | WEB-38153 | The variable type is not resolved when using 'slice' pipe |
Bug | WEB-37058 | Angular - support standard attribute to property mappings |
Bug | WEB-38554 | Angular, Native Script: provide extension to contribute to template context |
Bug | WEB-36009 | Convert to Class Component strips comments |
Bug | WEB-35868 | Type information on template reference variable looks bad |
Bug | WEB-36147 | 'Add import' is suggested even if component has been already auto-imported( js -> ts ) |
Bug | WEB-38082 | PropTypes.shape should support warn on missing required prop inside 'shape' |
Bug | WEB-37798 | Angular: generic members of parent class not resolved correctly in template |
Bug | WEB-37509 | Emmet expansion in JSX templates generates Quotes for event handlers |
Bug | WEB-29489 | Cant 'yarn start' in create-react-app project created via IDEA new project dialog |
Bug | WEB-37132 | Angular: CSS selectors from component local stylesheets are marked as unused |
Bug | WEB-36119 | Angular. Invalid items inside the completion list after the "for" word |
Bug | WEB-37318 | Angular: syntax issues with xml entity references |
Bug | WEB-37879 | Angular: $event type is wrong in (ngModelChange) |
Bug | WEB-11206 | AngularJS: Wrong "Unknown HTML tag attribute" warnings |
Bug | WEB-37877 | Angular: issues with union types |
Performance | WEB-38200 | IDE hangs on Angular metadata resolving |
Usability | WEB-37414 | Angular. Template. Autocomple inserts [class.] instead of class attribute |
Usability | WEB-38425 | UI improvements for inspections and completion presentation for Angular components |
Cosmetics | WEB-38956 | Do not show error about missing Angular template property when class is not yet defined |
Cosmetics | WEB-38979 | Angular: provide UI for --defaults parameter in new project wizard |
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-36805 | Inspection and quick fix to move a variable closer to its usage joining with the initializer |
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-36229 | Add Inspection for missing switch statement cases |
Feature | WEB-37903 | Inspection and quick-fix to merge variables assigned to same destructuring patterns |
Feature | WEB-2385 | Detect accidental =+ instead of += on string variable |
Bug | WEB-36832 | Quick fix for 'no default branch in switch statement' is not displayed |
Bug | WEB-36236 | Suppressing several inspections for one line adds comments in several lines |
Bug | WEB-38316 | False positive (?) for "Result of assignment expression used" inspection |
Bug | WEB-30494 | 'Replace with template string' incorrectly handles non-string items at start |
Bug | WEB-37025 | "Condition is always true" inspection for THE standard "is this an object" test |
Bug | WEB-38383 | False 'redundant typeof check' when using destructuring assignment with default values |
Bug | WEB-36945 | Don't highlight unreachable 'switch' labels in case of non-strict literal types |
Bug | WEB-36969 | Function exit points highlighting: highlight 'yield' in generators, better highlight 'throw' in try-catch |
Bug | WEB-37347 | False positive "Reports pointless bitwise expressions" inspection |
Bug | WEB-36970 | False positive 'Expression type does not have [Symbol.iterator]' for 'any' type |
Bug | WEB-35108 | "Missing await for an async function call" is not triggered when requiring async function |
Bug | WEB-36869 | No notification about missed await if async function call is on the right side of assignment |
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-36833 | finally { ... } code incorrectly flagged as unreachable |
Bug | WEB-18936 | ES6/7 class declaration with getter/setter and default value causes "duplicate declaration" highlight. |
Bug | WEB-35745 | No notification about missed await near Promise returned function |
Bug | WEB-38138 | inspection incorrectly reports "variable xyz is declared in clause abc but is being used in clause def" |
Bug | WEB-37738 | false positive: "Variable initializer is redundant" |
Bug | WEB-36979 | Destructuring intention actions shouldn't be available on type annotations |
Bug | WEB-32220 | Not relevant quick-fixes for the missing import statement inspection for PropTypes |
Bug | WEB-36452 | "Condition is always true" false positive for result of local arrow function |
Bug | WEB-38726 | Inspections: Typo (Spellcheck) inspection is doubled for the arrow function |
Bug | WEB-33988 | Infinite while loop incorrectly flags outer try block as unreachable |
Bug | WEB-35539 | "Unreachable code" inspection false positive with labeled break |
Bug | WEB-38952 | Intentions: "Generate destructuring pattern": disable for enum literals |
Bug | WEB-31084 | Node Module exporting a symbol named Promise breaks native symbol resolution |
Bug | WEB-36909 | "Add this qualifier" quickfix doesn't work in offline inspections results |
Bug | WEB-36304 | False positive: 'arguments' not allowed |
Bug | WEB-37097 | inline suggestion of a const variable -> changes outcome |
Bug | WEB-31327 | "Unreachable code" inspection false positive |
Bug | WEB-34239 | Not possible to suppress inspection in class decorator |
Bug | WEB-38543 | Cleanup fixes reported from "Missing module dependency" inspection |
Bug | WEB-29577 | Good code yellow: Local variable is redundant when restoring original value |
Bug | WEB-31269 | Inspection "Missing await for async function call inspection" false positive |
Cosmetics | WEB-37011 | Inspections: JS: clean up descriptions |
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 |
Task | WEB-35027 | TypeScript / Javascript nullability: further improvements |
Exception | WEB-38515 | PsiInvalidElementAccessException is thrown for "Create derived class" intention |
JavaScript. Refactoring | Feature | WEB-32725 | Postfix templates for destructuring |
Feature | WEB-22569 | ES6 convert var to let/const inspection/intention: support destructuring operator |
Feature | WEB-38662 | 'Introduce variable' can introduce spread elements when selection is over multiple array elements/properties |
Feature | WEB-36724 | Add intention to convert between indexed and dotted object notations |
Feature | WEB-26313 | ES6 refactorings: convert promises to async/await |
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-38308 | Inspection and cleanup for redundant await/return Promise.resolve() and Promise.reject() |
Feature | WEB-38801 | 'Introduce variable' for destructuring patterns in variable declarations |
Feature | WEB-38307 | Inspection for redundant 'return await' and 'await await' + corresponding cleanup for convert-to-async |
Bug | WEB-35600 | 'Convert to class component' should produce propTypes, defaultProps as field declarations if code template contains them |
Bug | WEB-36622 | Wrong default import when using Move refactoring for React components |
Bug | WEB-37310 | 'Convert parameters to object' shouldn't be available if one of the parameters references 'this'-type |
Bug | WEB-37884 | 'Convert parameters to object' should support rest/spread |
Bug | WEB-37081 | Use 'const' for the introduced destructuring by default |
Bug | WEB-37064 | Don't show 'Convert parameters to object' for callback function |
Bug | WEB-33350 | Fix focus in 'Change signature' dialog when shown from quick fix |
Bug | WEB-37164 | 'Change signature' is not available inside .vue files when return type is mismatched |
Bug | WEB-28356 | Extract method refactoring is not performed when semicolon is not selected |
Bug | WEB-38208 | Invalid code is generated when splitting destructuring object |
Bug | WEB-36892 | 'Convert to let/const' breaks code when called in For loop |
Bug | WEB-36898 | Intention to split variable declaration and initializer incorrectly processes loops |
Bug | WEB-36923 | Inlining a function inserts an erroneous import for the same file |
Bug | WEB-37227 | Intentions: "Convert to async function": equal constructions are converted differently |
Bug | WEB-37401 | 'Convert to async function' produces broken code if no semicolons selected in code style settings |
Bug | WEB-37121 | 'Extract type alias' should add an extra type parameter for 'this' |
Bug | WEB-35940 | Don't suggest to rename file when renaming fields |
Bug | WEB-37301 | 'Replace with destructuring' intention places variables after the preceding when all the variables are in the same list |
Bug | WEB-37270 | Introduce array destructuring: java.lang.RuntimeException: Document is locked by write PSI operations. |
Bug | WEB-36847 | Extract method may produce incorrect code when nested function is used in extracted method |
Bug | WEB-2257 | 'Inline function' shouldn't lose side effects in returned expressions |
Bug | WEB-16853 | Incorrect brace insertion |
Bug | WEB-35443 | 'Create field' creates field outside object |
Bug | WEB-37160 | Intentions: finally statement is lost after the "Convert to async function" intention invocation |
Bug | WEB-38194 | Converting string concatenation to template string drops comments |
Bug | WEB-34947 | "Extract method" refactoring may create method, which doesn't return necessary variables if they are created using object destructuring |
Bug | WEB-36499 | Wrong for...of intention |
Bug | WEB-16954 | JavaScript. Error when extracting method from object property |
Bug | WEB-36358 | Split OR'ed if produces corrupt output |
Bug | WEB-38329 | "Add braces to arrow function" in JSX replaces function body with `{ return null'; }` |
Bug | WEB-36891 | Improve 'Join variable declaration and assignment' for loops |
Bug | WEB-38306 | 'Convert to async' doesn't properly process chains with calls as then/catch arguments |
Bug | WEB-36136 | "Extract variable" refactoring may produce incorrect code if spread operator is used |
Bug | WEB-36630 | Typescript extract parameter in arrow function doesn't affect call site. |
Bug | WEB-36912 | Convert between indexed and dotted object notations: should have better availability |
Bug | WEB-35909 | Inline Function: (Typescript) nested "return" statement of inner anonymous function is lost |
Bug | WEB-36633 | Webstorm goes unresponsive when trying to extract a variable using ` cmd + option + v ` |
Bug | WEB-37205 | Convert to async function refactoring loses generic parameter |
Bug | WEB-37131 | Intentions: preserve arguments names with the "Convert to async function" intention |
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-36799 | 'Extract function' should work when selection contains local functions |
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-36725 | Converting to named function creates unnecessary public modifier |
Bug | WEB-38745 | Refactoring: Move is too slow and changes import unexpectedly |
Bug | WEB-34668 | move statement up - last array/object item - same line comment - incorrect comma |
Bug | WEB-36814 | 'Split into declaration and initialization' produces incorrect code |
Bug | WEB-38590 | 'Iterate with for..of' intention action should suggest to iterate with 'for await..of' in case of asynchronous iterable |
Bug | WEB-37888 | 'Introduce object destructuring' should warn if breaking type guard narrowing |
Bug | WEB-38013 | Convert to async function doesn't play well with destructuring |
Bug | WEB-34393 | Extract variable shouldn't be available on 'export default function' when corresponding function has overloads |
Bug | WEB-36238 | 'Change signature' fails with TS arrow functions |
Bug | WEB-15758 | Comma missing after 'Create method' in object literal scope |
Bug | WEB-37280 | JS 'Extract method' produces extra newlines when selection contains nested function |
Bug | WEB-37313 | 'Safe delete' for variables doesn't check for usages anymore |
Bug | WEB-37163 | AssertionError: Could not parse TS type from '*[]' when call 'Change signature' |
Bug | WEB-37228 | Intentions: "Convert to async function": comments in the code blocks are lost after the conversion |
Bug | WEB-37170 | Remove actions ( 'Introduce local variable' and 'Introduce object destructuring') from embedded expressions |
Bug | WEB-37207 | Convert to hex/decimal/binary/octal is giving wrong results |
Bug | WEB-37554 | Don't show Replace with destructuring for nested arrays/objects from the topmost qualifier |
Bug | WEB-33970 | False positive 'Cannot extract code with conditional return' in extract method |
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-37462 | Inlining an arrow function into a options object initializer produces unexpected results, removing the option field name. |
Usability | WEB-37234 | Mnemonics missing in inline dialog for typescript |
Usability | WEB-37814 | Move refactor reformats unrelated imports |
Usability | WEB-38742 | 'Propagate to destructuring' should be available on the variable itself |
Usability | WEB-38304 | Extend availability of 'Convert to async' action to the same scope as 'convert to anymomous/named' are available o |
Usability | WEB-37204 | Simplify parenthesized expressions when doing extract-refactorings |
Task | WEB-37188 | Better UX for 'generate delegating methods' dialog |
Exception | WEB-37077 | Exception on 'introduce object destructuring' |
Exception | WEB-37158 | Intentions: java.lang.Exception is thrown for the "Convert to async function" intention |
JavaScript. Templates | Feature | WEB-10883 | Mustache Plugin: Add Support for Inerhitance |
Bug | WEB-34584 | Incorrect default formatting in rwwd React live template |
LESS | Feature | WEB-36239 | Support for LESS Maps |
Bug | WEB-37598 | LESS Wrong Code Format for each() function |
Bug | WEB-38322 | Less: nested @supports at-rule causes syntax errors |
Bug | WEB-36397 | Char is missing when renaming variable variable in less |
Bug | WEB-37803 | Less: nested detached rulesets cause false 'semicolon expected' error. |
Bug | WEB-12669 | Formatting detached rules |
Bug | WEB-18970 | Less: incorrect formatting of detached rulesets |
Bug | WEB-24644 | less-file report an error on using the literal sign '~' |
Bug | WEB-35947 | Tilda-escaped import is shown as error in Less |
Linters | 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 |
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 |
Bug | WEB-36164 | 'Fix all TSLint problems' should be available in context menu |
Bug | WEB-37178 | Provide quick fixes when running TSLint with typescript-tslint-plugin |
Bug | WEB-37143 | Missing support for ESLint globals new syntax |
Bug | WEB-37116 | ESLint depends on location of first linted file |
Bug | WEB-35954 | Stylelint does not follow ignoreFiles configuration on Windows |
Bug | WEB-38737 | Importing 'indent' rule from ESLint configuration should disable conflicting settings. |
Bug | WEB-37383 | Wrong highlighting with typescript-tslint-plugin and whitespace-checking rules in vue |
Bug | WEB-35917 | Some TSLint rules are not imported from tslint.json |
Bug | WEB-37761 | Unexpected Language service response - eslint with ts files (vue-parser as parser) |
Bug | WEB-38213 | Invalid highlights for CRLF line endings when using typescript-tslint-plugin |
Bug | WEB-38038 | "Apply Linter Code Style Rules" doesn't apply rules if application code style scheme is set until project is reopened |
Bug | WEB-35856 | 'Fix current file with ESLint' doesn't replace line endings when linebreak-style configured in .eslintrc |
Bug | WEB-38490 | Exception attempting to suppress ESLint errors from the Inspection results tool window |
Bug | WEB-37528 | typescript-tslint-plugin: invoking 'fix all errors' in vue file breaks code |
Bug | WEB-38096 | Difficult to turn off TSLint for javascript in 2019.1 |
Bug | WEB-36127 | Some TSLint rules are not imported if config extends 'tslint:latest' |
Bug | WEB-37862 | Linter errors thrown on initialization should show stacktrace |
Bug | WEB-36803 | Errors reported by linters should show better tooltip if error message is multiline |
Bug | WEB-37378 | typescript-tslint-plugin highlights wrong ranges for semicolons rule |
Bug | WEB-38922 | eslint6 not working |
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-37656 | eslint.additional.file.extensions registry option should trim space |
Bug | WEB-37019 | ESLint error tooltip shouldn't evaluate HTML if messages contain fragments of HTML/JSX from current file |
Bug | WEB-37120 | TSLint Schema for "whitespace" not up to date |
Bug | WEB-37713 | WSL: Stylelint cannot be started |
Bug | WEB-37547 | 'Suppress all ESLint rules for current file' adds 'null' if 'eslint-disable' already exists at top of file |
Bug | WEB-38881 | "Reformat with Prettier" should be available for files with shebang |
Bug | WEB-36806 | 'Detect package and configuration file' in linters doesn't unselect custom config file |
Usability | WEB-36808 | For linter errors with no quick fix provided, show suppress rule actions in the top-level menu |
Cosmetics | WEB-37027 | Linters config UI: replace label about automatic configuration with question mark icon with popup |
Task | WEB-35989 | Update condition for running ESLint on .vue files |
Task | WEB-38083 | Remove action to reset changes to code style on importing from TSLint |
Exception | WEB-36681 | NullPointerException when open file in create-react template project |
Live Edit | Performance | WEB-36060 | LiveEdit plugin causes freezes on debug |
Node.js | Feature | WEB-37534 | Docker compose: support Debug mode when "JavaScript file" field is empty |
Feature | WEB-12988 | Basic Node JS template |
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-22231 | Feature Request: Semver tooltip hinting |
Feature | WEB-35765 | Navigation and resolve for npm script names |
Feature | WEB-36167 | [NodeJS] missing field in packageJsonSchema.json |
Feature | WEB-35072 | ESLint on WSL not work when mount point '/mnt/c' is changed to others (e.g. '/c') |
Bug | WEB-38634 | The built-in Node module 'module' flagged as not listed in dependencies |
Bug | WEB-36645 | Use 'bin' property from package.json to run npm/yarn |
Bug | WEB-35836 | Coding assistance for Node.js requires re-enabling after upgrade to 2018.3 |
Bug | WEB-37990 | Node.js: newly added npm package should become available immediately after npm install |
Bug | WEB-36650 | Go to definition for package name in package.json doesn't open module in project view |
Bug | WEB-36753 | 'yarn install' from package.json quickfix / not installed dependencies notification should refresh parent directories |
Bug | WEB-36921 | A window pops up when stopping a run task on windows |
Bug | WEB-33257 | WSL: can't create create-react-app |
Bug | WEB-37308 | Navigate and resolve to script files |
Bug | WEB-38176 | NPM package version is mistakenly reported as not matching range from package.json |
Bug | WEB-36178 | Cannot auto-detect installed and hoisted package declared in a sub-project package.json |
Bug | WEB-38253 | Missed update npm dependencies on not actual node_modules in PyCharm |
Bug | WEB-36987 | Highlight __filename & __dirname as local |
Bug | WEB-37960 | WSL: Angular Karma: the wrong path is used for old framework versions |
Bug | WEB-36082 | Having // in package json refreshes indices forever |
Bug | WEB-36048 | Autocompletion for "import { writeFileSy... }" imports from "node" instead of "fs" |
Bug | WEB-30960 | Change alignment in 'Package manager' field |
Bug | WEB-36819 | Open in browser is suggested for 'url' and 'repository' keys in package.json |
Usability | WEB-37992 | The tool window clear buffer icon (garbage bin) is gone |
Usability | WEB-36831 | Do not pre-configure working directory in Node.js run configuration template |
Usability | WEB-36855 | NPM Upgrade via IDE allows multiselect but upgrade only updates last selected package |
Usability | WEB-35968 | Settings update npm packages gives no indication of activity |
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-14174 | Jade: Completion: replace obsolete value '5' with actual 'html' |
Bug | WEB-22432 | Support ES2015 syntax in Jade/Pug unbuffered code |
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-19541 | Jade string formatting incorrect if /n is present |
Bug | WEB-36968 | Pug: accepting completion for doctype removes a preceding space |
Bug | WEB-19320 | Highlighting breaks for ES6/2015 tagged strings |
Bug | WEB-22802 | Pug: support ES6 template 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-38149 | Sass mixin content arguments not recognised |
Bug | WEB-37830 | Webpack config file written in ES5 with 'exports.default' may cause false 'unresolved file' errors in import statements that use webpack aliases |
Bug | WEB-37834 | Sass: "@import '~webpack_alias/foo/bar/partial" is not resolved although _partial.scss file exists |
Bug | WEB-36991 | Sort CSS properties (aka Rearrange) doesn't properly sort nested properties in SCSS |
Bug | WEB-7524 | SCSS cannot find mixin which is declared later in the file |
TypeScript | Feature | WEB-36292 | Use capitalised variable name as placeholder for the extracted type or interface name |
Feature | WEB-37105 | Support TypeScript 3.4 contextual type inference from generic return types |
Feature | WEB-36981 | TypeScript: add quick fixes for adding library in tsconfig.json |
Feature | WEB-37201 | Introduce smartcast highlighting similar to that we have in Kotlin |
Feature | WEB-37610 | Syntax highlighting in the quick navigate tooltip |
Feature | WEB-26429 | Generate -> Delegate Methods for ES6/TypeScript |
Feature | WEB-31972 | TypeScript / JavaScript: allow relative imports for files under path mappings |
Feature | WEB-36291 | Make Extract TypeScript interface available for a variable holding the object |
Feature | WEB-38589 | Intention action to add explicit enum values for TypeScript enums |
Feature | WEB-36375 | Add new intention to wrap the return type of async method to a global Promise type |
Feature | WEB-37122 | An extra intention action to convert parameters to object + extract interface |
Feature | WEB-14945 | Parameter hints / parameter info / documentation support for rest-tuples with --strictBindCallApply |
Feature | WEB-38161 | Update bundled TypeScript to 3.4 |
Feature | WEB-37051 | Support TypeScript 3.4 readonly array/tuple types |
Feature | WEB-33130 | Vue.js: use ts service for vue files |
Feature | WEB-36444 | Support TypeScript 3.3 merged signatures |
Feature | WEB-37445 | Update bundled TypeScript to 3.3 |
Bug | WEB-36829 | False positive 'Item is not redundant' when assigning to typed variable before returning |
Bug | WEB-36373 | HTML errors in angular application |
Bug | WEB-38500 | Typescript find usages fails for object/interface keys containing dot |
Bug | WEB-35937 | TypeScript: typeof works incorrectly with overloads |
Bug | WEB-36019 | Do not add .ts file extension for filename.tsx when using New TypeScript file |
Bug | WEB-38271 | Implementing methods for object literal doesn't properly substitute generics |
Bug | WEB-38296 | introducing interface doesn't work if parameter selected with the type |
Bug | WEB-34136 | Wrong rewriting of import path after moving a dependent file |
Bug | WEB-37956 | strictBindCallApply inference for 'bind' is broken because of incorrect comparison of conditional types |
Bug | WEB-38113 | typeof inspection bug |
Bug | WEB-37650 | "Specify type explicitly" on a generator function adds the yielded type T, not Iterable<T> |
Bug | WEB-36195 | Incorrect Typescript intention: "make private" on lambda |
Bug | WEB-37494 | Circular imports |
Bug | WEB-37592 | Support for typeof import |
Bug | WEB-36731 | "Introduce destructuring variable" intention. Read/write usages |
Bug | WEB-37426 | Type guard flips types in union type where it shouldn't change the type at all |
Bug | WEB-36317 | 'Specify type explicitly' doesn't work for function/lambda expressions and also doesn't properly derive union return types |
Bug | WEB-38509 | move file under path mappings "*" to "*" breaks references |
Bug | WEB-38022 | Angular: Short typescript imports are not working |
Bug | WEB-31139 | Incorrect inference for Record type in conditional type |
Bug | WEB-38270 | TypeScript editor sometimes stop working |
Bug | WEB-38482 | Typescript: no property value suggestions for generic type (using conditional types) |
Bug | WEB-36464 | Destructuring intention actions should better handle 'const' variables |
Bug | WEB-37779 | Typescript - remove unused constant breaks code |
Bug | WEB-37342 | Incorrect rename when shorthand property assigned to TS object type / with object return type |
Bug | WEB-37514 | TypeScript: support keyofStringsOnly compliler option |
Bug | WEB-37552 | tsserver crashes with assertion on TS side on removing script tag in vue file |
Bug | WEB-37154 | Add 'readonly' in the completion list |
Bug | WEB-37507 | 'Redundant local variable' inspection is spurious when the variable assignment is used for type widening. |
Bug | WEB-33906 | Intellij doesn't see $any() as existing method in Angular template |
Bug | WEB-37606 | "Do not show parameter hints for this method" not suggested for functions types |
Bug | WEB-37727 | TypeScript non-null assertion operator doesn't help to access nullable object's properties |
Bug | WEB-37129 | typescript/idea auto create method bug |
Bug | WEB-37488 | TypeScript: properly expand mapped type with 'any' |
Bug | WEB-37251 | TypeScript config: "strict" option includes "strictNullChecks" |
Bug | WEB-34392 | Completion for readonly modifier after other modifiers in constructor |
Bug | WEB-38531 | code completion for tuples bug |
Bug | WEB-32596 | TypeScript overloaded functions resolve to first one that allows the argument, even when more precise alternatives exist |
Bug | WEB-38555 | Auto-import doesn't allow to erase import statement - inserts it again |
Bug | WEB-37273 | Remove export intention adds public modifier for the variable |
Bug | WEB-36868 | Promise.resolve always infers to 'Promise<any>' because of incorrect resolve between library files |
Bug | WEB-35879 | idea can't display some func as func color in typescript |
Bug | WEB-36885 | Type inference fails for Extract<T> type |
Bug | WEB-38682 | Wrong indent after `=` in the TypeScript type definition |
Bug | WEB-36159 | TypeScript: updated bundled compiler 3.2 |
Bug | WEB-37411 | Rename-refactoring shouldn't be inplace on this-types and this-expressions |
Bug | WEB-37028 | TypeScript: if "lib" array in the tsconfig.json is empty do not duplicate the added library |
Bug | WEB-9526 | Typescript: Extract method should work for selected block inside switch() |
Bug | WEB-38485 | TypeScript: No autocompletion for values of union type in jest.each |
Bug |