Closed raulp closed 2 years ago
When passing an array of regex to hide_project_names
or exclude
config options, the regex should match the absolute file path of files inside the project not the project name. So your ~/.wakatime.cfg
file should look like this:
[settings]
api_key = YOURAPIKEY
exclude =
code/waka/PROJECT/
Then any files inside /Users/test/code/waka/PROJECT/
folder will be excluded and no heartbeats sent.
Hey @alanhamlett Not sure where i read that for sublime, i don't need to add that to the config. I'll give this a try later, will update soon.
hey @alanhamlett I just tried that, but i could still see the files in my dashboard
Here's the screenshot of the config: https://take.ms/1RUqE
Also, i read somewhere that on sublime, wakatime does not use ~/.wakatime.cfg, but the one in the plugins folder of the sublime installation. And i added the full path in the sublime user settings. What's curious is that there is that the default ignore in there looks like:
"ignore": ["^/tmp/", "^/etc/", "^/var/(?!www/).*", "COMMIT_EDITMSG$", "PULLREQ_EDITMSG$", "MERGE_MSG$", "TAG_EDITMSG$"]
So i thought, for sure, adding the full project path in there should work ... but i guess not :)
Any other things i could try? maybe some debug logs?
maybe some debug logs?
Yes, turn on debug mode with "debug": true
in your WakaTime.sublime-settings
file then run terminal command:
tail -f ~/.wakatime.log
If the log file shows those files as being skipped, then it's working. However, if those files that should be excluded are shown as sent with a 201
or 202
success response from the API then it's not excluding them.
i could still see the files in my dashboard
Are these files from past days or new activity from after adding the exclude settings? The client-side config file only affects future coding. To delete past coding use this page: https://wakatime.com/code-delete-tool
@alanhamlett still does not work Here's a screenshot from the log: https://take.ms/sR25M What i did was just update the settings as we talked yesterday, made sure the project was not my wakatime dashboard. Then opened 1 file, edit, save, edit, save... And 1m later, is in the dashboard....
Does that log help you at all? Any other info i can provide?
@alanhamlett any more ideas?
Since this is Sublime, it's the one plugin that uses it's own config file WakaTime.sublime-settings. The ignore
config from that file might be overwriting the exclude
config from your ~/.wakatime.cfg
file.
Does it stop tracking the project when adding it's path to the ignore
key in your WakaTime.sublime-settings
file?
Closing due to lack of activity.
Hey guys
I'm running subline on macos. Latest wakatime plugin. Sublime text is version "dev build 3197". No mater what i tried, i seem to not be able to exclude a project from wakatime.
Considering the project name is PROJECT and the folder of the files is /Users/test/code/waka
In the Sublime Wakatime user settings i added: ^PROJECT ^PROJECT$ ^PROJECT* PROJECT Same for waka, with just the name and the full folder path.
Restarted sublime after changes. Still, any file i change, the heartbeat sends these files. I checked the console.log, and i can see all my paths in the exclude ... but somehow not working
Not sure what can it be... Thanks