Tomas Fagerbekk
Tomas Fagerbekk
When running the formatter against schemas with extension, the following error is displayed: ``` ***/app/node_modules/format-graphql/dist/utilities/formatSdl.js:30 return a.name.value.localeCompare(b.name.value); ^ TypeError: Cannot read properties of undefined (reading 'value') at ***/app/node_modules/format-graphql/dist/utilities/formatSdl.js:30:48 at Array.sort...
Instead of ``` date;repository;hours 2020-08-25;/Users/tomasfagerbekk/repos/askeladden.toolbox;2.6 2020-08-25;/Users/tomasfagerbekk/repos/digg.client.app;4.8 2020-08-26;/Users/tomasfagerbekk/repos/digg.client.app;11.2 2020-08-27;/Users/tomasfagerbekk/repos/askeladden.toolbox;0.9 2020-08-27;/Users/tomasfagerbekk/repos/digg.client.app;7.6 2020-08-28;/Users/tomasfagerbekk/repos/FoodSociety.App;1.2 2020-08-28;/Users/tomasfagerbekk/repos/Petrus.Web;1.0 2020-08-28;/Users/tomasfagerbekk/repos/digg.client.app;0.5 2020-08-29;/Users/tomasfagerbekk/repos/askeladden.toolbox;1.0 2020-08-29;/Users/tomasfagerbekk/repos/digg.client.app;1.1 2020-08-30;/Users/tomasfagerbekk/repos/askeladden.toolbox;6.8 2020-08-30;/Users/tomasfagerbekk/repos/digg.client.app;1.6 ``` Make it ``` date;askeladden.toolbox;digg.client.app;FoodSociety.app;Petrus.Web;total 2020-08-25;2.6;4.8;0;0;7.4 2020-08-26;0;11.2;0;0;11.2 2020-08-27;0.9;7.6;0;0;8.5 2020-08-28;0;0.5;1.2;1.0;2.7 2020-08-29;1.0;1.1;0;0;2.1 2020-08-30;6.8;1.6;0;0;8.4 ``` This makes...
I don't care about the path to the repos, really, just the repo name. Instead of ``` date;repository;hours 2020-08-25;/Users/tomasfagerbekk/repos/askeladden.toolbox;2.6 2020-08-25;/Users/tomasfagerbekk/repos/digg.client.app;4.8 2020-08-26;/Users/tomasfagerbekk/repos/digg.client.app;11.2 2020-08-27;/Users/tomasfagerbekk/repos/askeladden.toolbox;0.9 2020-08-27;/Users/tomasfagerbekk/repos/digg.client.app;7.6 2020-08-28;/Users/tomasfagerbekk/repos/FoodSociety.App;1.2 2020-08-28;/Users/tomasfagerbekk/repos/Petrus.Web;1.0 2020-08-28;/Users/tomasfagerbekk/repos/digg.client.app;0.5 2020-08-29;/Users/tomasfagerbekk/repos/askeladden.toolbox;1.0 2020-08-29;/Users/tomasfagerbekk/repos/digg.client.app;1.1 2020-08-30;/Users/tomasfagerbekk/repos/askeladden.toolbox;6.8 2020-08-30;/Users/tomasfagerbekk/repos/digg.client.app;1.6...
- Check that prettier is run - Check that ESLint contains no errors (or warnings?) - Check that things compile - Automatically release based on semantic commits?
The repo can be used as a library, eg: ``` import timesheet from 'git-csv-timesheet'; const config = ... const summary = timesheet.analyze(config); ```
For each update, we have to `package-dist.json` and `src/bin/args.js`. Avoid that would be great
The docs say we can combine several git repositories into a project using a `.timesheetrc.repositories` ala ```json [ { "project": "Personal blog", "path": "/Users/tomfa/repos/notes" }, { "project": "Personal blog", "path":...
The docs say we can override config on repository level with a `.timesheetrc.repository` ala ```json { "project": "Client 1", "path": "/Users/tomfa/repos/backend", "countMerges": false } ```
A .timesheetrc located in the git repository should override any .timesheetrc in home, but be overridden by any program arguments