Skip to content

Remove isDevelopmentMode from the ISqlMetadataProvider, SqlMetadataProvider, and CosmosSqlMetadataProvider #2357

Open
@aaronburtle

Description

@aaronburtle

We currently have a function called IsDevelopmentMode which is a part of the interface ISqlMetadataProvider. Therefore, the SqlMetdataProvider and the CosmosSqlMetadataProvider classes both implement this function.

However, all this function is doing is passing along some values that return from the RuntimeConfigProvider. This function is not used by the classes themselves and appears to be a case of the class handling something that is not its responsibility. We should instead favor simply using the RuntimeConfigProvider to determine if we are in development mode.

From the SqlMetadataProvider:
image

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions