atom-ide-ui icon indicating copy to clipboard operation
atom-ide-ui copied to clipboard

On-change providers not triggered on save

Open Arcanemagus opened this issue 8 years ago • 1 comments

Description

Diagnostics providers that specify they update on document changes are not being triggered on saving the document.

Expected Behavior

All pull diagnostic providers for a document have a request sent to them for updates when the document is saved.

Actual Behavior

On-change pull diagnostic providers seem to be only triggered when the document is changed.

This causes problems as there is no way to trigger a re-lint of the document without changing the document. An example case where you would want to do this is if you change a configuration file and want to update the results to take into account the new configuration.

Versions

  • Atom: v1.22.0-beta1
  • Client OS: Windows 10 x64
  • atom-ide-ui: v0.5.3

Additional Details

Installed packages
Community Packages (77) C:\Users\abneyl\.atom\packages
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] (disabled)
├── [email protected] (disabled)
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]

Arcanemagus avatar Oct 26 '17 22:10 Arcanemagus

Just discovered that on-save providers also aren't triggered on a save if the editor contents haven't changed. (Was testing exactly the scenario above: A changed configuration file.)

Arcanemagus avatar Dec 06 '17 17:12 Arcanemagus