Let Calendar, Clocks and Weather icons show current date, time and weather. This is a fork of the original Dynamic Calendar, Clocks and Weather Icons extension.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-X-004 warning
extensions should avoid synchronous file IO in shell code
Shell code should avoid synchronous file IO APIs like `GLib.file_get_contents()` and `Gio.File.load_contents()`.
extension.js:36
GLib.file_get_contents(keyfilePath)
extension.js:179
jsonFile.load_contents(null)
EGO-A-004 warning
extension files should not contain excessive ungated console logging
File contains 6 ungated console.log/warn/error calls (threshold: 5).
extension.js:49
console.error('Error reading GNOME Weather temperature unit')
extension.js:50
console.error(e)
extension.js:63
console.error('Error reading GWeather4 temperature unit')
extension.js:64
console.error(e)
extension.js:150
console.error('Error cancelling existing tempUnitMonitor')
extension.js:151
console.error(e)
EGO-L-005 warning
owned object references should be released in disable()
Owned references that are cleaned up in `disable()` should also be released with `null` or `undefined`.
extension.js:76
settings = Me.getSettings
('org.gnome.shell.extensions.dynamic-calendar-and-clocks-icons-reborn')
EGO-L-003 warning
signals connected by extension should be disconnected in disable()
Signals assigned in `enable()` are missing matching disconnect calls in `disable()` or its helper methods.
extension.js:140
tempUnitMonitor.connect('changed', () => {
// Let the weatherClient update the icons immediately
weatherClient.emit('changed');
})