PyCharm 2019.3.3

改進了代碼洞察、檢查和導航。
2月 10, 2020
新版本

修補程式

Code Insight

  • False positive when typing near inherited TypedDict type.

Docker

  • Python Run Configuration (docker-compose) fails with "Could not find docker0 network interface" error when started in debug mode.

Inspections

  • reStructuredText language injection comment breaks inspection.
  • Ignored references in inspections settings for unresolved references in Python does not work anymore.
  • Unexpected argument when creating an imported TypedDict.

Build. Built-in (JPS)

  • Update "Error Prone" compiler to 2.3.4.
  • ClassCastException: LinkedHashMap$Entry cannot be converted to HashMap$TreeNode in PathRelativizerService.
  • Error-Prone plugin: use HTTPs for Maven URL.

Build. Gradle

  • BuildListener#buildStarted(Gradle) has been deprecated.
  • Changing the type of source folder in Gradle build script does not change type of source folder in IJ on import.

Code Analysis. Inspection

  • Freeze in StreamApiMigrationInspection when StringBuilder-append-loop is followed by append to another StringBuilder.

Core. Licensing

  • Trim spaces in credentials fields.

Core. Navigation and Search

  • 2019.3 EAP unable to find file with "Content Root Path".

Lang. XML

  • Help Resolving XML Catalog URIs.
  • XSD Generator crashes IDEA.

Lang. YAML

  • prometheus.yml -> Required: null, Actual: null.

Tools. Terminal

  • When opening link from IDE Terminal extra characters (e.g. s, ms, 5ms) are added intermittently to the link.

User Interface. Find, Replace, Usages

  • intellij idea incorrect processing of regex: “regular expression matches empty string”.

User Interface. Navigation

  • Recent Files: restoring scrolling position broken.

Version Control. Git

  • Trying to resolve conflicts between unrelated histories fails.
  • Git installation is not detected on Windows if not in the PATH.

Version Control. Log

  • IntelliJ 2019.2 high cpu usage (with git) at idle.

Version Control. Subversion

  • SVN version control in an infinite refresh loop.

DB Diagram

  • DB Diagram shows constraint differently in 2019.3 version.

DB Introspection

  • Wrong parameter names for Oracle system procedure.
  • Auto sync is not working if create schema and objects from console.

SQL Completion

  • Huge freeze during autocomplete database table names in joins.

SQL General

  • SQL Dialect missing: OracleSqlPlus.

File Watchers

  • Extremely wide File Watcher dialog (if Unit File Support plugin is enabled).

HTML

  • "Insert closing tag on tag completion" can't be unchecked & saved.

JavaScript

  • No completion for `function` keyword after `new Classname` without semicolon.
  • Flow: statement expected is thrown when a UnionTypeAnnotation is used as type annotation of type parameters.
  • IDE Freeze in 2019.3.2.

JavaScript. Frameworks

  • No completion of custom directives in component with splited template and script.
  • Angular i18n. Support for i18n-* attributes.
  • Vue: Vuetify VLayout justify-center attribute reports "Wrong attribute value".
  • WebStorm can't recognize Quasar components as of version 1.7.4 (1.7.3. works).
  • 'Closing Tag' suggestion box incorrectly suggests tags which have already been properly closed in JSX files.
  • Missing usage of private members in Vue components.
  • Slow scroll in new version 2019.3.

Linters

  • Support ESLint with Yarn PnP >= 2.0.0-rc23.
  • Support Prettier with Yarn PnP >= 2.0.0-rc23.

Node.js

  • Can't install packages with yarn 2.0.0-rc22.
  • Environment variables configured in run configuration are undefined when using WSL node interpreter.

TypeScript

  • TypeScript: mapping between ".ts" and ".d.ts" files works incorrectly for variables.
  • TypeScript - cannot auto-complete "readonly" in generic type.
  • False warning "Unused assignment" on Optional Chaining.
  • Properties in class constructor shouldn't resolve to lib.dom.d.ts.
  • Type guard is incorrectly evaluated for a destructuring variable with default value.
  • TS non-null assertions should be affected by type guards (currently are not).

Unit Tests

  • Unable to run single Karma test with karma-jasmine >= 3.1.0.
PyCharm

PyCharm

支援 Django 的 Python IDE。

有任何疑問嗎?

Live Chat現在與我們的JetBrains 專家即時聊天詢問。