| Rule ID | Category | Severity | Notes |
|---|---|---|---|
| LuceneDev1000 | Design | Warning | Floating point types should not be compared for exact equality |
| LuceneDev1001 | Design | Warning | Floating point types should be formatted with J2N methods |
| LuceneDev1002 | Design | Warning | Floating point type arithmetic needs to be checked |
| LuceneDev1003 | Design | Warning | Method parameters that accept array types should be analyzed to determine whether they are better suited to be ref or out parameters |
| LuceneDev1004 | Design | Warning | Methods that return array types should be analyzed to determine whether they are better suited to be one or more out parameters or to return a ValueTuple |