| 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 |
| LuceneDev1005 | Design | Warning | Types in the Lucene.Net.Support namespace should not be public |
| LuceneDev1006 | Design | Warning | Floating point values embedded in strings should be formatted with J2N.Numerics Single or Double ToString methods |