Including a timescale directive in one module causes diagnostics to be reported for all the other modules in the workspace that do not declare it, flooding the Problems panel with an overwhelming number of duplicate diagnostics.
A much much more user-friendly handling could be suppressing repeated timescale diagnostics after the first report, or merging them into a single summarized workspace/project diagnostic.
Additionally, this situation likely fits better as a warning rather than an error.
Including a
timescaledirective in one module causes diagnostics to be reported for all the other modules in the workspace that do not declare it, flooding theProblemspanel with an overwhelming number of duplicate diagnostics.A much much more user-friendly handling could be suppressing repeated timescale diagnostics after the first report, or merging them into a single summarized workspace/project diagnostic.
Additionally, this situation likely fits better as a warning rather than an error.