Neu in .NET 8.0 [21]: Neue Code-Analyzer für ASP.NET Core
ASP.NET Core 8.0 führt Code-Analyzer ein, die vor potenziellen Fehlern warnen und Best Practices empfehlen.
![Hände an Laptop-Tastatur mit unscharfem Code im Hintergrund](https://heise.cloudimg.io/width/610/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/4/5/8/5/8/3/3/shutterstock_2376207999-0fb70374d26dc395.jpeg)
(Bild: Tero Vesalainen/Shutterstock.com)
- Dr. Holger Schwichtenberg
Für ASP.NET Core basierte WebAPIs gibt es nun einen Code-Analyzer, der Entwickler warnt, wenn sie mehrere Parameter mit [FromBody]
annotieren. Der Inhalt einer HTTP-Anfrage kann immer nur auf einen Parameter einer WebAPI-Operation abgebildet werden.
Ein weiterer Analyzer empfiehlt Request.Headers.Add()
zu vermeiden und stattdessen Append()
oder den Indexer zu verwenden.
Bei Mininal-APIs gibt es eine Warnung, wenn TryParse()
or BindAsync()
nicht die richtige Signatur aufweisen.
(rme)