no-generic-numeric
@azure-tools/typespec-azure-core/no-generic-numericAzure services should use numeric types that specify the bit-width instead of generic types.
❌ Incorrect
Section titled “❌ Incorrect”model Widget { id: integer; cost: float;}✅ Correct
Section titled “✅ Correct”model Widget { id: safeint; cost: float32;}This includes extending generic numeric types.
❌ Incorrect
Section titled “❌ Incorrect”model GenericInteger extends integer;
model Widget { id: GenericInteger;}âś… Correct
Section titled “✅ Correct”model Widget { id: safeint;}