Skip to content

Commit

Permalink
build: Update shared api-extractor lint config to enable enforcement (m…
Browse files Browse the repository at this point in the history
…icrosoft#18791)

Also removes package-local overrides, which are no longer necessary
  • Loading branch information
Josmithr authored Dec 14, 2023
1 parent 9284290 commit da72a52
Show file tree
Hide file tree
Showing 96 changed files with 105 additions and 942 deletions.
11 changes: 1 addition & 10 deletions azure/packages/azure-client/api-extractor-lint.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../../common/build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: remove once base config has this enabled as an error
"ae-incompatible-release-tags": {
"logLevel": "error",
"addToApiReportFile": false
}
}
}
"extends": "../../../common/build/build-common/api-extractor-lint.json"
}
11 changes: 1 addition & 10 deletions azure/packages/azure-local-service/api-extractor-lint.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../../common/build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: remove once base config has this enabled as an error
"ae-incompatible-release-tags": {
"logLevel": "error",
"addToApiReportFile": false
}
}
}
"extends": "../../../common/build/build-common/api-extractor-lint.json"
}
11 changes: 1 addition & 10 deletions azure/packages/azure-service-utils/api-extractor-lint.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../../common/build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: remove once base config has this enabled as an error
"ae-incompatible-release-tags": {
"logLevel": "error",
"addToApiReportFile": false
}
}
}
"extends": "../../../common/build/build-common/api-extractor-lint.json"
}
2 changes: 1 addition & 1 deletion common/build/build-common/api-extractor-lint.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
// This is the primary error we are looking for with the linter pass.
// Ensure that release tags of API members are compatible **across package boundaries**.
"ae-incompatible-release-tags": {
"logLevel": "none", // TODO: change to "error" once we are ready to start enforcing repo-wide
"logLevel": "error",
"addToApiReportFile": false
}
}
Expand Down
11 changes: 1 addition & 10 deletions common/lib/common-definitions/api-extractor-lint.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: remove once base config has this enabled as an error
"ae-incompatible-release-tags": {
"logLevel": "error",
"addToApiReportFile": false
}
}
}
"extends": "../../build/build-common/api-extractor-lint.json"
}
11 changes: 1 addition & 10 deletions common/lib/common-utils/api-extractor-lint.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: remove once base config has this enabled as an error
"ae-incompatible-release-tags": {
"logLevel": "error",
"addToApiReportFile": false
}
}
}
"extends": "../../build/build-common/api-extractor-lint.json"
}
11 changes: 1 addition & 10 deletions common/lib/protocol-definitions/api-extractor-lint.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: remove once base config has this enabled as an error
"ae-incompatible-release-tags": {
"logLevel": "error",
"addToApiReportFile": false
}
}
}
"extends": "../../build/build-common/api-extractor-lint.json"
}
11 changes: 1 addition & 10 deletions examples/utils/example-utils/api-extractor-lint.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../../common/build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: remove once base config has this enabled as an error
"ae-incompatible-release-tags": {
"logLevel": "error",
"addToApiReportFile": false
}
}
}
"extends": "../../../common/build/build-common/api-extractor-lint.json"
}
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../../../common/build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: remove once base config has this enabled as an error
"ae-incompatible-release-tags": {
"logLevel": "error",
"addToApiReportFile": false
}
}
}
"extends": "../../../../common/build/build-common/api-extractor-lint.json"
}
11 changes: 1 addition & 10 deletions experimental/dds/attributable-map/api-extractor-lint.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../../common/build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: remove once base config has this enabled as an error
"ae-incompatible-release-tags": {
"logLevel": "error",
"addToApiReportFile": false
}
}
}
"extends": "../../../common/build/build-common/api-extractor-lint.json"
}
11 changes: 1 addition & 10 deletions experimental/dds/ot/ot/api-extractor-lint.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../../../common/build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: remove once base config has this enabled as an error
"ae-incompatible-release-tags": {
"logLevel": "error",
"addToApiReportFile": false
}
}
}
"extends": "../../../../common/build/build-common/api-extractor-lint.json"
}
11 changes: 1 addition & 10 deletions experimental/dds/ot/sharejs/json1/api-extractor-lint.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../../../../common/build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: remove once base config has this enabled as an error
"ae-incompatible-release-tags": {
"logLevel": "error",
"addToApiReportFile": false
}
}
}
"extends": "../../../../../common/build/build-common/api-extractor-lint.json"
}
11 changes: 1 addition & 10 deletions experimental/dds/sequence-deprecated/api-extractor-lint.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../../common/build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: remove once base config has this enabled as an error
"ae-incompatible-release-tags": {
"logLevel": "error",
"addToApiReportFile": false
}
}
}
"extends": "../../../common/build/build-common/api-extractor-lint.json"
}
11 changes: 1 addition & 10 deletions experimental/dds/tree/api-extractor-lint.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../../common/build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: remove once base config has this enabled as an error
"ae-incompatible-release-tags": {
"logLevel": "error",
"addToApiReportFile": false
}
}
}
"extends": "../../../common/build/build-common/api-extractor-lint.json"
}
11 changes: 10 additions & 1 deletion experimental/dds/tree2/api-extractor-lint.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,13 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../../common/build/build-common/api-extractor-lint.json"
"extends": "../../../common/build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: fix violations logged to report and disable this override.
"ae-incompatible-release-tags": {
"logLevel": "warning",
"addToApiReportFile": true
}
}
}
}
11 changes: 1 addition & 10 deletions experimental/framework/data-objects/api-extractor-lint.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../../common/build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: remove once base config has this enabled as an error
"ae-incompatible-release-tags": {
"logLevel": "error",
"addToApiReportFile": false
}
}
}
"extends": "../../../common/build/build-common/api-extractor-lint.json"
}
11 changes: 1 addition & 10 deletions experimental/framework/last-edited/api-extractor-lint.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../../common/build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: remove once base config has this enabled as an error
"ae-incompatible-release-tags": {
"logLevel": "error",
"addToApiReportFile": false
}
}
}
"extends": "../../../common/build/build-common/api-extractor-lint.json"
}
11 changes: 1 addition & 10 deletions experimental/framework/react-inputs/api-extractor-lint.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../../common/build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: remove once base config has this enabled as an error
"ae-incompatible-release-tags": {
"logLevel": "error",
"addToApiReportFile": false
}
}
}
"extends": "../../../common/build/build-common/api-extractor-lint.json"
}
11 changes: 1 addition & 10 deletions experimental/framework/tree-react-api/api-extractor-lint.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../../common/build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: remove once base config has this enabled as an error
"ae-incompatible-release-tags": {
"logLevel": "error",
"addToApiReportFile": false
}
}
}
"extends": "../../../common/build/build-common/api-extractor-lint.json"
}
11 changes: 1 addition & 10 deletions packages/common/client-utils/api-extractor-lint.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../../common/build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: remove once base config has this enabled as an error
"ae-incompatible-release-tags": {
"logLevel": "error",
"addToApiReportFile": false
}
}
}
"extends": "../../../common/build/build-common/api-extractor-lint.json"
}
11 changes: 1 addition & 10 deletions packages/common/container-definitions/api-extractor-lint.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../../common/build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: remove once base config has this enabled as an error
"ae-incompatible-release-tags": {
"logLevel": "error",
"addToApiReportFile": false
}
}
}
"extends": "../../../common/build/build-common/api-extractor-lint.json"
}
11 changes: 1 addition & 10 deletions packages/common/core-interfaces/api-extractor-lint.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../../common/build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: remove once base config has this enabled as an error
"ae-incompatible-release-tags": {
"logLevel": "error",
"addToApiReportFile": false
}
}
}
"extends": "../../../common/build/build-common/api-extractor-lint.json"
}
11 changes: 1 addition & 10 deletions packages/common/core-utils/api-extractor-lint.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../../common/build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: remove once base config has this enabled as an error
"ae-incompatible-release-tags": {
"logLevel": "error",
"addToApiReportFile": false
}
}
}
"extends": "../../../common/build/build-common/api-extractor-lint.json"
}
11 changes: 1 addition & 10 deletions packages/common/driver-definitions/api-extractor-lint.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../../common/build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: remove once base config has this enabled as an error
"ae-incompatible-release-tags": {
"logLevel": "error",
"addToApiReportFile": false
}
}
}
"extends": "../../../common/build/build-common/api-extractor-lint.json"
}
11 changes: 1 addition & 10 deletions packages/dds/cell/api-extractor-lint.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../../common/build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: remove once base config has this enabled as an error
"ae-incompatible-release-tags": {
"logLevel": "error",
"addToApiReportFile": false
}
}
}
"extends": "../../../common/build/build-common/api-extractor-lint.json"
}
11 changes: 1 addition & 10 deletions packages/dds/counter/api-extractor-lint.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../../common/build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: remove once base config has this enabled as an error
"ae-incompatible-release-tags": {
"logLevel": "error",
"addToApiReportFile": false
}
}
}
"extends": "../../../common/build/build-common/api-extractor-lint.json"
}
11 changes: 1 addition & 10 deletions packages/dds/ink/api-extractor-lint.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,4 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
"extends": "../../../common/build/build-common/api-extractor-lint.json",
"messages": {
"extractorMessageReporting": {
// TODO: remove once base config has this enabled as an error
"ae-incompatible-release-tags": {
"logLevel": "error",
"addToApiReportFile": false
}
}
}
"extends": "../../../common/build/build-common/api-extractor-lint.json"
}
Loading

0 comments on commit da72a52

Please sign in to comment.