resharper-clt
This skill deploys the free JetBrains ReSharper Command Line Tools to inspect and refactor .NET repositories using `jb inspectcode` and `jb cleanupcode`. It manages durable team settings through solution-level configuration, enforces quality gates by surfacing and fixing issues rather than ignoring them, and integrates with your build and test pipeline.
resharper-clt runs JetBrains ReSharper Command Line Tools to inspect and clean up .NET code with enforced quality gates.
AI-generated summary based on this skill's SKILL.md
Install
managedcode/dotnet-skills/resharper-clt · repository language: C#
git clone https://github.com/managedcode/dotnet-skills
cp -r dotnet-skills/catalog/Tools/ReSharper-CLT/skills/resharper-clt ~/.claude/skills/resharper-cltnpx skillfed install managedcode/dotnet-skills/resharper-cltFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
What is resharper-clt and what does it do?
resharper-clt deploys the free JetBrains ReSharper Command Line Tools to inspect and refactor .NET repositories using `jb inspectcode` and `jb cleanupcode`. It manages durable team settings through solution-level configuration, enforces quality gates by surfacing and fixing issues, and integrates with your build and test pipeline to automate C# code inspection and cleanup.
How do I set up resharper command line tools for .NET?
resharper-clt provides setup guidance for bootstrapping the ReSharper CLT in your existing .NET solution with proper verification. Installation typically involves downloading the tools, configuring them for your environment, and validating they work with your target .NET projects before integrating into CI/CD pipelines.
How can I use resharper clt in CI to enforce code quality?
resharper-clt integrates `jb inspectcode` and `jb cleanupcode` into CI/CD pipelines as quality gates. You run inspectcode to analyze code and generate reports (including SARIF output), then use cleanupcode to automatically fix issues. This enforces team standards without manual review overhead.
How do I configure shared ReSharper settings for my team?
resharper-clt manages team-wide code standards through `.dotsettings` configuration files at the solution level. You define cleanup profiles and inspection rules once, commit them to your repository, and all team members and CI agents apply identical settings automatically when running inspectcode and cleanupcode.
What code issues can resharper inspectcode find and fix?
resharper-clt surfaces C# code issues detected by ReSharper's static analysis engine—style violations, potential bugs, performance problems, and maintainability concerns. The `jb cleanupcode` tool then fixes many of these automatically based on your configured profiles, while others are reported for manual review.
Does resharper-clt require a paid license?
No. resharper-clt uses the free JetBrains ReSharper Command Line Tools, which are available under the MIT license. You can deploy and run inspectcode and cleanupcode without purchasing a commercial ReSharper license.
SKILL.md
rendered from the published skill — quoted content, verbatim
ReSharper Command Line Tools
Trigger On
- the repo uses or wants ReSharper Command Line Tools
- the team wants
jb inspectcodeorjb cleanupcode - the user asks for stronger C# inspections, cleanup profiles, or ReSharper-based CI gates
Value
- produce a concrete project delta: code, docs, config, tests, CI, or review artifact
- reduce ambiguity through explicit planning, verification, and final validation skills
- leave reusable project context so
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 5 files
catalog/Tools/ReSharper-CLT/skills/resharper-clt/SKILL.md
catalog/Tools/ReSharper-CLT/skills/resharper-clt/manifest.json
catalog/Tools/ReSharper-CLT/skills/resharper-clt/references/commands.md
catalog/Tools/ReSharper-CLT/skills/resharper-clt/references/config.md
catalog/Tools/ReSharper-CLT/skills/resharper-clt/references/resharper-clt.md