diff --git a/.chronus/changes/enable-friendly-name-rule-2024-6-17-15-14-50.md b/.chronus/changes/enable-friendly-name-rule-2024-6-17-15-14-50.md new file mode 100644 index 0000000000..368c04e9bc --- /dev/null +++ b/.chronus/changes/enable-friendly-name-rule-2024-6-17-15-14-50.md @@ -0,0 +1,7 @@ +--- +changeKind: feature +packages: + - "@azure-tools/typespec-azure-rulesets" +--- + +Add `friendly-name` rule to `data-plane` and `resource-manager` rulesets \ No newline at end of file diff --git a/packages/typespec-azure-rulesets/src/rulesets/data-plane.ts b/packages/typespec-azure-rulesets/src/rulesets/data-plane.ts index beafe10177..37ceff4744 100644 --- a/packages/typespec-azure-rulesets/src/rulesets/data-plane.ts +++ b/packages/typespec-azure-rulesets/src/rulesets/data-plane.ts @@ -37,9 +37,7 @@ export default { "@azure-tools/typespec-azure-core/use-standard-names": true, "@azure-tools/typespec-azure-core/use-standard-operations": true, "@azure-tools/typespec-azure-core/no-string-discriminator": true, - - // Rules to enable later https://github.com/Azure/typespec-azure/issues/1171 - "@azure-tools/typespec-azure-core/friendly-name": false, + "@azure-tools/typespec-azure-core/friendly-name": true, // Azure core rules enabled via an optional rulesets "@azure-tools/typespec-azure-core/non-breaking-versioning": false, diff --git a/packages/typespec-azure-rulesets/src/rulesets/resource-manager.ts b/packages/typespec-azure-rulesets/src/rulesets/resource-manager.ts index 51ecb1d419..e1a63c3cb9 100644 --- a/packages/typespec-azure-rulesets/src/rulesets/resource-manager.ts +++ b/packages/typespec-azure-rulesets/src/rulesets/resource-manager.ts @@ -37,9 +37,7 @@ export default { "@azure-tools/typespec-azure-core/use-standard-names": true, "@azure-tools/typespec-azure-core/use-standard-operations": true, "@azure-tools/typespec-azure-core/no-string-discriminator": true, - - // Rules to enable later https://github.com/Azure/typespec-azure/issues/1171 - "@azure-tools/typespec-azure-core/friendly-name": false, + "@azure-tools/typespec-azure-core/friendly-name": true, // Azure core not enabled - Arm has its own conflicting rule "@azure-tools/typespec-azure-core/bad-record-type": false,