Settings
Settings
Open File > Preferences > Settings and search for “Achievements”, or run Achievements: Settings.
| Setting | Type | Default | Description |
|---|---|---|---|
achievements.enabled | boolean | true | Enable or disable the Achievements extension. |
achievements.logLevel | string | INFO | Set the log level for the extension. One of DEBUG, INFO, WARN, ERROR, FATAL. |
achievements.notifications | boolean | true | Enable or disable Achievements extension notifications. |
achievements.logDirectory | string | "" | Specify the directory for log files. |
achievements.username | string | Guest | Set your username for the Achievements extension. |
achievements.listeners.debug | boolean | true | Enable or disable debug events listeners for the Achievements extension. |
achievements.listeners.extensions | boolean | true | Enable or disable extensions / themes events listeners for the Achievements extension. This only tracks locally installed/enabled extensions and does not make any network request; see achievements.checkOutdatedExtensions for the opt-in Marketplace check. |
achievements.checkOutdatedExtensions | boolean | false | Opt-in: periodically send the IDs of your installed (non-builtin) extensions to the VS Marketplace (marketplace.visualstudio.com) to check for outdated versions and award related achievements. Disabled by default since this is the only network request made by this extension. |
achievements.listeners.files | boolean | true | Enable or disable file events listeners for the Achievements extension. |
achievements.listeners.git | boolean | true | Enable or disable git events listeners for the Achievements extension. |
achievements.listeners.shortcuts | boolean | true | Enable or disable paste shortcut events listeners for the Achievements extension. |
achievements.listeners.tabs | boolean | true | Enable or disable tabs events listeners for the Achievements extension. |
achievements.listeners.tasks | boolean | true | Enable or disable tasks events listeners for the Achievements extension. |
achievements.listeners.time | boolean | true | Enable or disable time events listeners for the Achievements extension. |
achievements.ignore.files | array | package-lock.json, yarn.lock, pnpm-lock.yaml, bun.lockb, .ds_store, thumbs.db | File names ignored by file-related achievements (case-insensitive). |
achievements.ignore.directories | array | .git, .svn, .hg, .jj, node_modules | Directory names ignored by file-related achievements (case-sensitive). |