| ### New Rules | |
| 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 |