Xymorot
|
5237efb88c
|
config: add only-arrow-functions rule to tslint
|
2019-11-20 23:21:33 +01:00 |
Xymorot
|
88f17f43ea
|
doc: add paragraph about code coverage
|
2019-11-20 23:21:33 +01:00 |
Xymorot
|
934b3eea64
|
config: use exec instead of gulp-typescript to compile typescript with the standard tsc compiler
The main reason for this is to fix nyc html coverage reporting which had some weird problems with the generated source-maps.
|
2019-11-20 23:21:33 +01:00 |
Xymorot
|
e3a732b37c
|
config: add rules to eslint concerning arrow functions
|
2019-11-20 23:21:32 +01:00 |
Xymorot
|
bc1a3ce1e6
|
config: remove baseUrl from tsconfig because it is meant to be used with additional tooling
|
2019-11-20 23:21:32 +01:00 |
Xymorot
|
3b306e5895
|
test: add test suite for uuid service
|
2019-11-20 23:21:32 +01:00 |
Xymorot
|
b72e608280
|
doc: add comment to uuid function
|
2019-11-20 23:21:32 +01:00 |
Xymorot
|
93c0570bc4
|
test: increase timeout for application test
|
2019-11-20 23:21:31 +01:00 |
Xymorot
|
1e3391a993
|
test: implement tests for renderer util service
|
2019-11-20 23:21:31 +01:00 |
Xymorot
|
47a164169d
|
config: adjust pre-commit script to run prettier and not prettier:write since the written changes are not staged
|
2019-11-20 23:21:31 +01:00 |
Xymorot
|
0bec8a8a76
|
fix: make style util function work when a style only has true as value
|
2019-11-20 23:21:31 +01:00 |
Xymorot
|
b71a15536d
|
config: install fast-check for property based testing
|
2019-11-20 23:21:30 +01:00 |
Xymorot
|
bf1cd72f7c
|
doc: add list of testing packages together with their usage
|
2019-11-20 23:21:30 +01:00 |
Xymorot
|
5acc27c6d9
|
config: disable typedef tslint rule in tests
|
2019-11-20 23:21:30 +01:00 |
Xymorot
|
bdaab7f5bd
|
config: fix include array to only include relevant directories
|
2019-11-20 23:21:30 +01:00 |
Xymorot
|
5889e828f6
|
config: add html coverage reporter and only report summary in console
|
2019-11-20 23:21:29 +01:00 |
Xymorot
|
caf1460139
|
fix: do not filter style properties in style object with value 0
|
2019-11-20 23:21:29 +01:00 |
Xymorot
|
17eddcf157
|
config: configure quoteProps to consistent in prettier
|
2019-11-20 23:21:29 +01:00 |
Xymorot
|
f28cd79e26
|
test: move main.spec on folder up
|
2019-11-20 23:21:29 +01:00 |
Xymorot
|
3c27fcf8a0
|
config: exclude entities from nyc coverage
|
2019-11-20 23:21:28 +01:00 |
Xymorot
|
d2c40cee18
|
config: add specific tslint file for tests, adjust eslint/tslint to fail on broken rule (error severity)
|
2019-11-20 23:21:28 +01:00 |
Xymorot
|
dd3fd42fea
|
config: add prefer-template to eslint and tslint
|
2019-11-20 23:21:28 +01:00 |
Xymorot
|
946fe6f487
|
config: add instanbuljs/nyc for code coverage
|
2019-11-20 23:21:28 +01:00 |
Xymorot
|
3ea82c9848
|
doc: clarify usage of the 'test' commit type
|
2019-11-20 23:21:27 +01:00 |
Xymorot
|
33c2f9de6f
|
test: remove split between integration and unit tests, use tags instead
|
2019-11-20 23:21:27 +01:00 |
Xymorot
|
59f2ce6f5f
|
config: add lint script to pre-commit script
|
2019-11-20 23:21:27 +01:00 |
Xymorot
|
fa976cac9a
|
test: add simple unit test with sinon and nock, also refactor 'test' directory to 'tests', split tests into integration and unit
|
2019-11-20 23:21:27 +01:00 |
Xymorot
|
1d907af455
|
test: refactor main test file
|
2019-11-20 23:21:26 +01:00 |
Xymorot
|
f3123264be
|
config: install @types/gulp
|
2019-11-20 23:21:26 +01:00 |
Xymorot
|
857a200d63
|
update: eslint-config-prettier
|
2019-11-20 23:21:26 +01:00 |
Xymorot
|
8038525ad0
|
config: add pre-push hook (including linting and testing)
|
2019-11-20 23:21:26 +01:00 |
Xymorot
|
35f940ab7e
|
config: add out folder to ignore list of eslint
|
2019-11-20 23:21:25 +01:00 |
Xymorot
|
db1c79a384
|
test: install chai as assertion library
|
2019-11-20 23:21:25 +01:00 |
Xymorot
|
e7dcdb9580
|
test: make initial test platform independent
|
2019-11-20 23:21:25 +01:00 |
Xymorot
|
6a8e36ca2a
|
update: run npm update
|
2019-11-20 23:21:25 +01:00 |
Xymorot
|
cd22df6f07
|
test: add test framework (spectron + mocha), combined with refactoring of the directory structures
|
2019-11-20 23:21:24 +01:00 |
Xymorot
|
ad5d59cef9
|
config: remove lint processes from typescript and move prettier commit hooks via husky
|
2019-11-20 23:21:24 +01:00 |
Xymorot
|
8207d727f8
|
reformat: run prettier
|
2019-11-20 23:21:24 +01:00 |
Xymorot
|
c769e06366
|
doc: make comment more generic to secure it against architectural changes
|
2019-11-20 23:21:24 +01:00 |
Xymorot
|
514684dc14
|
doc: update commit types concerning comments
|
2019-11-20 23:21:23 +01:00 |
Xymorot
|
3e15732362
|
config: fix eslint-check script
|
2019-11-20 23:21:23 +01:00 |
Xymorot
|
03026f1cdd
|
feat: run typeorm database migrations on app start
|
2019-11-20 23:21:23 +01:00 |
Xymorot
|
f334b68108
|
feat: create error service to centralize the handling of errors
|
2019-11-20 23:21:22 +01:00 |
Xymorot
|
f4c17b9d36
|
update: run npm update and upgrade electron from 5 to 6
|
2019-11-20 23:21:22 +01:00 |
Xymorot
|
28c755435d
|
config: implement webpack dev mode by unifying gulp and webpack
Now gulp does everything and can be started with the 'build' task with optional --dev and --watch flags for those modes respectively.
|
2019-11-20 23:21:22 +01:00 |
Xymorot
|
420cd4756d
|
doc: add 'remove' commit type and refactor existing types
|
2019-11-20 23:21:16 +01:00 |
Xymorot
|
7efad63b1f
|
doc: change commit type order
|
2019-11-20 23:15:23 +01:00 |
Xymorot
|
28cfe93d73
|
refactor: remove webpack aliases
|
2019-11-20 23:15:22 +01:00 |
Xymorot
|
254e4216e6
|
refactor: make IpcEvent an interface (from type)
|
2019-11-20 23:15:22 +01:00 |
Xymorot
|
9d39632b73
|
fix: wrap 2 static texts in translate method
|
2019-11-20 23:15:22 +01:00 |