Skip to content

Setup ReSharper CLT

Actions
Downloads the ReSharper Command Line Tools (CLT) by version number and adds it to your PATH
v1.1.0
Latest
Star (2)

Setup ReSharper Command Line Tools

GitHub release GitHub license Build & pack Test CLT

This action downloads the ReSharper command line tools by version number and adds it to your path, enabling you to:

  • Use ReSharper CleanupCode to instantly eliminate code style violations in a project or solution and ensure a uniform code base.
  • Use ReSharper dupFinder to find duplicates in C# and Visual Basic .NET code
  • Use ReSharper InspectCode to apply ReSharper inspections across your codebase & see results in XML.

Usage

See action.yml

Basic workflow:

steps:
    - name: Checkout repository
      uses: actions/[email protected]

    - name: Install ReSharper CLT
      uses: kasperhesthaven/[email protected]
      with:
          resharper-version: "2020.3.3" # CLT Version to use, defaults to 2020.3.3

    - name: Clean up code
      run: cleanupcode.sh YourSolution.sln

    - name: Find duplicate code
      run: dupFinder.sh <source> -o=<PathToOutputFile>

    - name: Analyze code
      run: InspectCode.sh YourSolution.sln -o=<PathToOutputFile>

License

This project is licensed under the Unlicense license - see the LICENSE.txt file for details.

Setup ReSharper CLT is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Downloads the ReSharper Command Line Tools (CLT) by version number and adds it to your PATH
v1.1.0
Latest

Setup ReSharper CLT is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.