In meinem Projekt gibt es einige Codierungsstandards, die wir für Web API befolgen müssen. Gibt es eine Möglichkeit, diese Anweisungen in Resharper zu konfigurieren? Ich benutze Resharper Ultimate Edition. Außerdem können wir Resharper so konfigurieren, dass, wenn diese Anweisung nicht befolgt wird, ein Fehler ausgegeben wird und Vorschläge angezeigt werden.Implementieren von Codierungsrichtlinien mit Resharper
Die Leitlinien enthalten allgemeine Anweisung wie:
Use Camel case in Payload
Use camel case for the data elements in the payload. Eg:firstName,lastName
Use lowercase in Endpoints
Use only lower case when defining the endpoints.
Eg: GET \api\v1\customers\{CustomerID}\rewards
Use hyphen for compound words in Endpoints
Use hyphen for compound words in Endpoints.
Eg: GET \api\v1\customers\{CustomerId}\order-history
Use Nouns not verbs
Noun based endpoint should be used rather than verb based endpoint for CRUD operations.
Eg: GET \api\v1\\customers, GET \api\v1\customers\{CustomerID}
GET \api\v1\GetAllCustomers
Use verb followed by noun in case of certain functions.
Eg: PUT \api\v1\customers\{CustomerID}\send-email
Vielen Dank für die schnelle Antwort. Aber ich brauche mehr Anpassung. z.B. Wenn jemand Endpunkte als Hauptbuchstabe definiert [Route ("Verkäufer/Suche/{Seite}/{PageSize}")] dann sollte er einen Fehler werfen und iplement als [Route ("Verkäufer/Suche/{Seite}/{" vorschlagen pageSize} ")] – SKiran