16 packages tagged with “roslyn-analyzer”
"Require named arguments" Roslyn code analyzer and code-fix provider for C#
StyleChecker is another code style checking and refactoring tool similar to NetAnalyzers, StyleCop Analyzers, SonarLint, Roslynator, etc.
A Roslyn analyzer which requires that classes be sealed, abstract or attributed with [Open].
"Must use return value" Roslyn code analyzer for C#
Suggest named arguments: a Roslyn code analyzer and code-fix provider for C#
This package contains a Roslyn Analyzers to detect the reference of a dependency which has privacy-related issues.
Roslyn Analyzer which marks usages of the async/await pattern where the Task could be returned directly instead of awaiting it.
Analyzer to remind you to mark class sealed.
Ducky.Sdk is a comprehensive .NET SDK for developing mods for the "Escape from Duckov" game. Features: 🚀 Automated Build Pipeline - Auto-deploy to game directory on build 🌍 Smart Localization - Source generator-based localization system with CSV/file translations 📦 Single DLL Distribution - Automatic assembly merging via ILRepack for conflict-free deployment 🔧 Harmony Integration - Optional runtime patching support with seamless dependency management 🎨 Auto-Generated Assets - Automatic generation of mod metadata and preview images 📝 Strongly-Typed Development - Full IntelliSense support and compile-time validation 🔄 Source Distribution - SDK distributed as source code to avoid version conflicts Perfect for modders who want a modern, type-safe development experience with automated workflows. --- Ducky.Sdk 是一个用于为"Escape from Duckov"游戏开发 Mod 的综合性 .NET SDK。 功能特性: 🚀 自动化构建管道 - 构建时自动部署到游戏目录 🌍 智能本地化 - 基于源生成器的本地化系统,支持 CSV/文件翻译 📦 单 DLL 分发 - 通过 ILRepack 自动合并程序集,无冲突部署 🔧 Harmony 集成 - 可选的运行时补丁支持,无缝依赖管理 🎨 自动生成资源 - 自动生成 Mod 元数据和预览图 📝 强类型开发 - 完整的 IntelliSense 支持和编译时验证 🔄 源码分发 - SDK 以源代码形式分发,避免版本冲突 为希望获得现代化、类型安全开发体验和自动化工作流的 Mod 开发者量身打造。
Roslyn Analyzer which enforces the usage of 'is null' and 'is not null' over '== null' and '!= null'.
C# source generator that auto-generates R3 Observable extension methods (AsObservable) for all public .NET events on a target type. Annotate a static partial class with [R3Event<T>] to eliminate event-to-observable boilerplate and seamlessly integrate .NET events with R3 reactive programming.
Roslyn analyzers for detecting DI scope leaks and lifetime mismatches in Microsoft.Extensions.DependencyInjection. Catches captive dependencies, undisposed scopes, service locator anti-patterns, and more.
A Roslyn analyzer that detects async Task- and ValueTask-returning methods missing a CancellationToken parameter, offering diagnostics and automated code fixes.
Elegant, class-based endpoints for ASP.NET Core Minimal APIs with zero runtime overhead. Organize your endpoints as classes with source generators and Roslyn analyzers for compile-time validation.
Roslyn analyzer and code fixes that validate Durable Task Framework orchestration code for determinism constraints. Ensures orchestrator functions follow replay-safe patterns required for Durable Functions and Azure Functions. Detects non-deterministic operations including DateTime.Now, Guid.NewGuid(), Random, I/O operations, environment variables, static state, threading APIs, and more. Includes automatic code fixes for common violations.