packages/extensions/openapi-to-typespec/src/transforms/transform-arm-resources.ts (8 lines): - line 74: // TODO: deal with a resource with multiple parents - line 77: `// FIXME: ${schema.resourceMetadata[0].SwaggerModelName} has more than one parent, currently converter will only use the first one`, - line 94: // TODO: deal with resources that has no properties property - line 96: fixMe.push(`// FIXME: ${schema.resourceMetadata[0].SwaggerModelName} has no properties property`); - line 156: // TODO: handle operations under resource group / management group / tenant - line 336: "// FIXME: (ArmResourceCreateOrReplace): ArmResourceCreateOrReplaceAsync/ArmResourceCreateOrReplaceSync should have a body parameter.", - line 440: "// FIXME: (ArmResourcePatch): ArmResourcePatchSync/ArmResourcePatchAsync should have a body parameter with either properties property or tag property", - line 617: // TODO: TParentName, TParentFriendlyName packages/extensions/modelerfour/src/modeler/modelerfour.ts (3 lines): - line 2528: // TODO Figure out if needed - line 2532: // TODO Figure out if needed - line 2535: // TODO Figure out if needed packages/libs/deduplication/src/main.ts (3 lines): - line 148: // TODO: remaining fields are arrays and not maps, so when a member is deleted - line 206: // TODO: Add more keys to ignore. - line 303: // TODO: Add more keys to ignore. packages/extensions/openapi-to-typespec/src/transforms/transform-object.ts (2 lines): - line 147: .push(`// FIXME: (multiple-inheritance) Multiple inheritance is not supported in Typespec, so this type will only inherit from one parent. - line 222: return ["// FIXME: (utcDateTime) Please double check that this is the correct type for your scenario."]; packages/extensions/core/src/lib/pipeline/pipeline.ts (2 lines): - line 70: blame: (uri: string, position: any /*TODO: cleanup, nail type*/) => { - line 84: // TODO: think about adding "number of files in scope" kind of validation in between pipeline steps packages/extensions/openapi-to-typespec/src/generate/generate-operations.ts (2 lines): - line 149: const message = `// FIXME: (name-collision-error) There is a potential collision with Operation, Parameter and Response names. - line 158: `// FIXME: (multi-response) Swagger defines multiple requests and responses. packages/extensions/openapi-to-typespec/src/utils/decorators.ts (1 line): - line 109: "// FIXME: (resource-key-guessing) - Verify that this property is the resource key, if not please update the model with the right one", packages/extensions/openapi-to-typespec/src/transforms/transform-service-information.ts (1 line): - line 20: doc: model.info.description ?? "// FIXME: (missing-service-description) Add service description", packages/extensions/core/src/lib/plugins/loaders/openapi-loader.ts (1 line): - line 42: // TODO: Should we throw or send an error message? packages/extensions/openapi-to-typespec/src/utils/values.ts (1 line): - line 23: // TODO: need to add back default value when TypeSpec supports packages/libs/yaml/src/parser.ts (1 line): - line 6: // TODO: the following is only required because safeDump of "yaml-ast-parser" has this bug: https://github.com/mulesoft-labs/yaml-ast-parser/issues/30 packages/extensions/openapi-to-typespec/src/transforms/transform-choices.ts (1 line): - line 23: "// FIXME: (synthetic-name) This enum has a generated name. Please rename it to something more appropriate.", packages/extensions/core/src/lib/pipeline/plugin-endpoint.ts (1 line): - line 288: // TODO: transform mappings so friendly names are replaced by internals packages/extensions/openapi-to-typespec/src/pretransforms/rename-pretransform.ts (1 line): - line 62: // TODO: format not supported packages/extensions/core/src/language-service/language-service.ts (1 line): - line 48: // // TODO: adding URL here temporarily, this should be coming either in the message coming from autorest or the plugin packages/tools/compare/src/comparers.ts (1 line): - line 350: // TODO: Write some logic for this packages/libs/codegen/src/source-track.ts (1 line): - line 78: // TODO: we should actually iterate thru whole graph here and set the source locations packages/extensions/modelerfour/src/modeler/interpretations.ts (1 line): - line 416: // required: TODO: implement required on server variables packages/extensions/openapi-to-typespec/src/generate/generate-service-information.ts (1 line): - line 27: `// FIXME: ${ packages/extensions/openapi-to-typespec/src/emiters/emit-routes.ts (1 line): - line 35: "// FIXME: Operations in this file are not detected as a resource operation, please confirm the conversion result manually\n\n" + packages/tools/compare/src/operations.ts (1 line): - line 90: // TODO: Print rest of summary packages/extensions/core/src/language-service/document-analysis.ts (1 line): - line 91: // character: mappingItem.originalColumn, // TODO: room for improvement. think there even is extended information in `name`! packages/libs/oai2-to-oai3/src/converter.ts (1 line): - line 127: // TODO: Investigate why its not possible to copy packages/extensions/openapi-to-typespec/src/emiters/emit-main.ts (1 line): - line 119: filename: join(basePath, "examples", versions[0], filename), // TODO: how to handle multiple versions? packages/extensions/openapi-to-typespec/src/utils/lro.ts (1 line): - line 27: // TODO: mark the response as an LRO packages/extensions/core/src/lib/plugins/loaders/swagger-loader.ts (1 line): - line 34: // TODO: Should we throw or send an error message?