ReSharper C++ 2017.1

완벽한 Microsoft Visual Studio 2017 서포트를 제공하며, 이제 Open Folder 모드 및 CMake 프로젝트와 호환 됩니다.
4월 6, 2017
신규 버전

기능

  • Microsoft Visual Studio 2017 RTM support - Completing the work started in the 2016.3 release, ReSharper C++ improves compatibility with the latest Visual Studio release. It supports Open Folder and CMake projects, as well as the Faster Project Load Visual Studio setting.
  • Inspections and code cleanup enhancements
    • The Update file header cleanup task and a set of tasks to fix common code issues are added.
    • Control flow inspections are updated to handle class fields in addition to local variables and function parameters.
    • The inspection Declaration and assignment can be joined is implemented, together with an accompanying quick-fix.
    • In order to improve inspection results, ReSharper C++ understands several custom C++ 11 attributes that can be used to mark printf-style functions, functions with side effects, and guard classes for which the Unused variable highlighting should be suppressed.
  • Postfix templates - The set of postfix templates is extended with beg..end, new, var, const_cast, dynamic_cast, reinterpret_cast, static_cast, make_shared, and make_unique. You can configure the availability of C++ postfix templates and some other settings on a Postfix templates page of the ReSharper options.
  • Code formatting
    • ReSharper C++ understands formatting rules defined in the EditorConfig files.
    • Indent size and style can be auto-detected.
    • Indenting of preprocessor directives is now supported.
    • New formatter options: Indent namespace members, Space after parentheses in cast expressions and Break line in simple 'case' statement.
  • Performance improvements
    • ReSharper C++ significantly lowers its memory usage, including both memory footprint after indexing and memory traffic during the indexing, thus reducing lags caused by GC pauses and overall indexing time. Moreover, the reindexing process should trigger less often during the normal workflow, as ReSharper C++ will not, by default, invalidate includers after preprocessing directives change in an included file. A number of issues that previously caused excessive memory usage due to the background editor and Find Results window tabs have also been resolved.
  • Other improvements
    • The Find Results window gets a new option to group and filter results by kind of usage.
    • Go to Everything and Go to Text popups support inline commands for advanced filtering of search results.
    • Context menu on the file status indicator provides quick access to a number of code inspections and commands.
The set of postfix templates is extended with beg..end, new, var, const_cast, dynamic_cast, reinterpret_cast, static_cast, make_shared, and make_unique.

ReSharper C++

C++ 개발을 위한 Visual Studio 확장.

ReSharper C++ 도 구매할 수 있습니다:

궁금한 점이 있으세요?

JetBrains 사 제품 라이선스 담당자와 라이브 채팅