Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/karl-sjogren/karls-analyzers


https://github.com/karl-sjogren/karls-analyzers

Last synced: 5 days ago
JSON representation

Awesome Lists containing this project

README

        

# Karls Analyzers ![CI workflow](https://github.com/karl-sjogren/karls-analyzers/actions/workflows/dotnet.yml/badge.svg)

## Installing

```sh
dotnet add package Karls.Analyzers
```

Then enable the rules with a ruleset or editorconfig file.

## Analyzers

### Optimizely

| Id | Has Code fix | Title |
| ------------------------------------ | --- | ------------------------------------------------------------------------------------------- |
| [KO0001](docs/analyzers/KO0001.md) | Yes | Properties on content types should have matching sort and source order. |
| [KO0002](docs/analyzers/KO0002.md) | Yes | Content types need to have unique identifiers. |

### Be polite

| Id | Has Code fix | Title |
| ------------------------------------ | --- | ------------------------------------------------------------------------------------------- |
| [KP0001](docs/analyzers/KP0001.md) | No | Identifiers and comments should not contain impolite or degrading words or sentences. |

## Attributions

Using test helpers from [Roslynator](https://github.com/JosefPihrt/Roslynator).

"Be Polite" analyzers are inspired by [InclusivenessAnalyzer](https://github.com/merill/InclusivenessAnalyzer).