Ecosyste.ms: Issues
An open API service for providing issue and pull request metadata for open source projects.
GitHub / ronnygunawan/analyzers issues and pull requests
#72 - New analyzer: Duplicate `JsonProperty` name
Issue -
State: open - Opened by ronnygunawan about 1 year ago
Labels: enhancement
#71 - New code fix: Offer to generate Guid inside a `""`
Issue -
State: open - Opened by ronnygunawan over 2 years ago
#70 - New attribute: `[Singleton]`, `[Scoped]`, `[Transient]`
Issue -
State: open - Opened by ronnygunawan about 3 years ago
Labels: enhancement
#69 - New attribute: `[MainThread]` and `[WorkerThread]`
Issue -
State: open - Opened by ronnygunawan about 3 years ago
Labels: enhancement
#68 - New code fix: Generate constructor assertions
Issue -
State: open - Opened by ronnygunawan about 3 years ago
Labels: enhancement
#67 - New analyzer: Record constructor argument name must be in PascalCase
Issue -
State: open - Opened by ronnygunawan about 3 years ago
Labels: enhancement
#66 - New analyzer: Unhandled event in Orleans JournaledGrain
Issue -
State: open - Opened by ronnygunawan over 3 years ago
Labels: enhancement
#65 - New analyzer: Do not use `.ConfigureAwait(false)` inside an Orleans grain
Issue -
State: open - Opened by ronnygunawan over 3 years ago
Labels: enhancement
#64 - Version 1.0.29: Disable reporting from generated code
Pull Request -
State: closed - Opened by ronnygunawan over 3 years ago
#63 - Bug: RG0031 reported from generated code
Issue -
State: closed - Opened by ronnygunawan over 3 years ago
Labels: bug
#62 - Version 1.0.28: Added RG0031 Do not use dynamic type
Pull Request -
State: closed - Opened by ronnygunawan over 3 years ago
#61 - New attribute: `[NeverAsync]` to suppress RG0005 and RG0006, and a new analyzer to validate its usage
Issue -
State: open - Opened by ronnygunawan over 3 years ago
Labels: enhancement
#60 - New analyzer: Don't use `dynamic`
Issue -
State: closed - Opened by ronnygunawan over 3 years ago
Labels: enhancement
#59 - New attribute and analyzer: [MustCallBase], similar to @CallSuper in kotlin
Issue -
State: open - Opened by ronnygunawan over 3 years ago
#58 - Downgrade RG0001 default severity to Suggestion
Issue -
State: open - Opened by ronnygunawan over 3 years ago
Labels: enhancement
#57 - Bug: RG0028 false positives during build
Issue -
State: closed - Opened by ronnygunawan over 3 years ago
- 1 comment
Labels: bug
#56 - New EF analyzer: Longest Enum name is longer than column max length
Issue -
State: open - Opened by ronnygunawan over 3 years ago
Labels: enhancement
#55 - New code fix: Add [Mutable] to records with RG0015-0018 warnings
Issue -
State: open - Opened by ronnygunawan over 3 years ago
Labels: enhancement
#54 - New analyzer: Ensure classes annotated with [Concurrent] contains only thread-safe code
Issue -
State: open - Opened by ronnygunawan over 3 years ago
Labels: enhancement
#53 - New code fix: Add missing named arguments to method call and constructor
Issue -
State: open - Opened by ronnygunawan over 3 years ago
Labels: enhancement
#52 - New code fix: Add missing enum values to switch statement
Issue -
State: closed - Opened by ronnygunawan over 3 years ago
- 1 comment
Labels: enhancement
#51 - New code fix: Add missing properties to initializer
Issue -
State: open - Opened by ronnygunawan over 3 years ago
Labels: enhancement
#50 - New analyzer + code fix: Make DI implementations internal
Issue -
State: open - Opened by ronnygunawan over 3 years ago
Labels: enhancement
#49 - New analyzer: [MustBeLocked] attribute to ensure all callers lock an argument before invoking a method
Issue -
State: open - Opened by ronnygunawan over 3 years ago
Labels: enhancement
#48 - New analyzer: Casting enum to an incompatible enum
Issue -
State: closed - Opened by ronnygunawan almost 4 years ago
- 2 comments
Labels: enhancement
#47 - New analyzer: Every property in Google.Protobuf.IMessage<T> is required
Issue -
State: closed - Opened by ronnygunawan almost 4 years ago
- 1 comment
Labels: enhancement
#46 - New analyzer: Sensitive data analyzer
Issue -
State: open - Opened by ronnygunawan almost 4 years ago
Labels: enhancement
#45 - New analyzer: Usage restriction analyzer
Issue -
State: open - Opened by ronnygunawan almost 4 years ago
Labels: enhancement
#44 - New annotation: Add [Mutable] attribute to record declaration to disable immutability check
Issue -
State: closed - Opened by ronnygunawan almost 4 years ago
- 1 comment
Labels: enhancement
#43 - New analyzer: Value type record property should be initialized
Issue -
State: open - Opened by ronnygunawan almost 4 years ago
Labels: enhancement
#42 - Relax RG0001: Only warn specific usages
Issue -
State: open - Opened by ronnygunawan almost 4 years ago
Labels: enhancement
#41 - New analyzer: Pending justification for suppressing code analysis message
Issue -
State: open - Opened by ronnygunawan almost 4 years ago
Labels: enhancement
#40 - New analyzer: Readonly locals and parameters
Issue -
State: open - Opened by ronnygunawan almost 4 years ago
- 1 comment
Labels: enhancement
#39 - New analyzer: unreliable null check
Issue -
State: open - Opened by ronnygunawan almost 4 years ago
Labels: enhancement
#38 - New Code Fix: Convert to positional record, Convert to nominal record
Issue -
State: open - Opened by ronnygunawan almost 4 years ago
Labels: enhancement
#37 - Analyze non primary constructors when analyzing required properties
Issue -
State: open - Opened by ronnygunawan almost 4 years ago
Labels: enhancement
#36 - New analyzer: required property
Issue -
State: closed - Opened by ronnygunawan about 4 years ago
- 1 comment
Labels: enhancement
#35 - New analyzer: use int.Parse(s, c) instead of Convert.ToInt32(s, c)
Issue -
State: closed - Opened by ronnygunawan about 4 years ago
- 1 comment
Labels: enhancement
#34 - New analyzer: nullability mismatch warning suppressed using null-forgiving operator (severity: information)
Issue -
State: open - Opened by ronnygunawan about 4 years ago
Labels: enhancement
#33 - New analyzer: Avoid usage of 'with' keyword outside record declaration
Issue -
State: closed - Opened by ronnygunawan about 4 years ago
- 1 comment
Labels: enhancement
#32 - New analyzer: Enum property used in Newtonsoft.Json serialization does not have JsonConverter attribute
Issue -
State: open - Opened by ronnygunawan about 4 years ago
Labels: enhancement
#31 - New analyzer: DateTime property used in Newtonsoft.Json serialization does not have JsonConverter attribute
Issue -
State: open - Opened by ronnygunawan about 4 years ago
Labels: enhancement
#30 - New analyzer: unresolved // TODO and // HACK comments
Issue -
State: closed - Opened by ronnygunawan about 4 years ago
- 1 comment
Labels: enhancement
#29 - foreach (x in await y) shouldn't produce RG0001 warning
Issue -
State: closed - Opened by ronnygunawan over 4 years ago
- 1 comment
Labels: bug
#28 - New code fix: Offer to add using directive on a fully qualified name
Issue -
State: open - Opened by ronnygunawan almost 5 years ago
Labels: enhancement
#27 - Bug: Analyzer crashed: Collection was modified; enumeration operation may not execute
Issue -
State: closed - Opened by ronnygunawan almost 5 years ago
- 1 comment
Labels: bug
#26 - New analyzer: interfaces shouldn't derive from IDisposable
Issue -
State: closed - Opened by ronnygunawan almost 5 years ago
- 1 comment
Labels: enhancement
#25 - New analyzer: use overload without CancellationToken if default or CancellationToken.None was supplied
Issue -
State: open - Opened by ronnygunawan almost 5 years ago
Labels: enhancement
#24 - New analyzer: use asynchronous version of EF LINQ method
Issue -
State: open - Opened by ronnygunawan almost 5 years ago
Labels: enhancement
#23 - New analyzer: var's inferred type is obsolete
Issue -
State: closed - Opened by ronnygunawan almost 5 years ago
- 1 comment
Labels: enhancement
#22 - New analyzer: refactor '=>' to '{ get; } =' when initializer returns immutable value
Issue -
State: open - Opened by ronnygunawan almost 5 years ago
Labels: enhancement
#21 - Bug: NullReferenceException since 1.0.5
Issue -
State: closed - Opened by ronnygunawan almost 5 years ago
Labels: bug
#20 - Suppress CA1812 (internal class never instantiated) if class is referenced as type parameter
Issue -
State: open - Opened by ronnygunawan almost 5 years ago
Labels: enhancement
#19 - New analyzer: Named tuples must be PascalCased
Issue -
State: closed - Opened by ronnygunawan about 5 years ago
- 1 comment
Labels: enhancement
#18 - New code fix: Refactor namespace to match directory structure
Issue -
State: open - Opened by ronnygunawan about 5 years ago
Labels: enhancement
#17 - New analyzer for EF core: Some properties were not initialized in object initializer
Issue -
State: open - Opened by ronnygunawan about 5 years ago
Labels: enhancement
#16 - New analyzer: NotNullIfNotNull attribute constructor doesn't provide name of one of method's parameter names
Issue -
State: open - Opened by ronnygunawan about 5 years ago
Labels: enhancement
#15 - New code fix: Generate Guid attribute
Issue -
State: open - Opened by ronnygunawan about 5 years ago
Labels: enhancement
#14 - New analyzer for EF Core: this method cannot be translated into store expression
Issue -
State: open - Opened by ronnygunawan about 5 years ago
Labels: enhancement
#13 - New analyzer: nullable reference type is not enabled
Issue -
State: open - Opened by ronnygunawan about 5 years ago
Labels: enhancement
#12 - New analyzer: !(x is null) can be replaced with x is {} or x is T or x is not null
Issue -
State: open - Opened by ronnygunawan about 5 years ago
Labels: enhancement
#11 - New analyzer: generated GetHashCode and Equals are outdated
Issue -
State: open - Opened by ronnygunawan about 5 years ago
Labels: enhancement
#10 - New analyzer: do not call Dispose on static readonly fields
Issue -
State: closed - Opened by ronnygunawan about 5 years ago
- 1 comment
Labels: enhancement
#9 - New analyzer: file should not contain more than 1000 lines.
Issue -
State: open - Opened by ronnygunawan about 5 years ago
Labels: enhancement
#8 - New analyzer: do not call Task.Wait() or Task.Result
Issue -
State: closed - Opened by ronnygunawan about 5 years ago
- 1 comment
Labels: enhancement
#7 - New analyzer: use overload with cancellationToken when possible
Issue -
State: closed - Opened by ronnygunawan about 5 years ago
- 1 comment
Labels: enhancement
#6 - RG0002 code fix should refactor return Task to await Task instead of return await Task
Issue -
State: closed - Opened by ronnygunawan about 5 years ago
- 1 comment
Labels: bug
#5 - RG0002 doesn't recognize simple using statement
Issue -
State: closed - Opened by ronnygunawan about 5 years ago
- 1 comment
Labels: bug
#4 - Add code fix to RG0002: Add 'async'
Issue -
State: closed - Opened by ronnygunawan about 5 years ago
- 1 comment
Labels: enhancement
#3 - New analyzer: Static classes which contain extension methods should have an 'Extensions' suffix
Issue -
State: open - Opened by ronnygunawan about 5 years ago
Labels: enhancement
#2 - New analyzer: Everything in Internal namespace must be declared as internal
Issue -
State: closed - Opened by ronnygunawan about 5 years ago
- 1 comment
Labels: enhancement
#1 - New analyzer: Do not access private fields of another object directly
Issue -
State: closed - Opened by ronnygunawan about 5 years ago
- 1 comment
Labels: enhancement