Displays the time in Binary or Binary-coded Decimal(BCD) format
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-X-006 warning
extensions should not use lookupByURL or lookupByUUID for current extension access
Use `this`, `this.getSettings()` or `this.path` instead of `lookupByURL()` or `lookupByUUID()` for the current extension.
bcd.js:9
Extension.lookupByURL(import.meta.url)
| Version | Status |
|---|---|
| 2 | Active |
| 1 | Rejected |
1. No need to use `this.initTranslations()`: - line 30 `extension.js` - line 12 `prefs.js` > Consider this method deprecated. > Only specify gettext-domain in metadata.json. > GNOME Shell can automatically initiate the translation for you > when it sees the gettext-domain key in metadata.json. [Port Guide 45: Extension Utils](https://gjs.guide/extensions/upgrading/gnome-shell-45.html#extensionutils) 2. Remove all `?.(`: - [EGO Review Guidelines: AI](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#extensions-must-not-be-ai-generated) - [Extension Best Practices Guidelines: Avoid Unnecessary Checks](https://gjs.guide/extensions/review-guidelines/best-practices.html#avoid-unnecessary-checks) 3. Timeout should be removed before creating a new one (line 337 `extension.js`): [EGO Review Guidelines: Timeout](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#remove-main-loop-sources) 4. Keep the code style consistent. Don't use `() =>` for class methods. 5. You have `this.getSettings()` in the entry point. The instance should be passed to the other class (line 8-10 `bcd.js` should be removed).
2. Thanks for the review. However, nothing in this code I have submitted is AI-generated.
It's okay. Please search for `?.(` and fix them. That would be enough to pass #2.