Commit graph

80 commits

Author SHA1 Message Date
Michael Kriese
ae3d71387e
feat(internal): generate dynamic datasource imports (#5500) 2020-03-24 07:17:59 +01:00
Jamie Magee
5ce5ef39c1
chore(internal): disallow implicit braces (#5730) 2020-03-17 12:15:22 +01:00
Michael Kriese
3c84667c4c
build: refactor release (#5691) 2020-03-11 10:11:01 +01:00
Michael Kriese
4bcdd18515
feat: move docker images to node v12 (#5548) 2020-03-06 09:31:47 +01:00
Michael Kriese
6c4892b593
chore(types): fix more typescript types (#5615) 2020-03-02 12:06:16 +01:00
Michael Kriese
237eeffe6f
chore: fix flaky tests (#5464) 2020-02-12 10:22:38 +01:00
Michael Kriese
2ffad1363e
chore(eslint): stricter settings (#5375) 2020-02-05 18:17:20 +00:00
Michael Kriese
8719f70dea
chore(eslint): simplify / update settings (#5296) 2020-02-04 10:37:00 +01:00
Michael Kriese
f0d4995fda fix(eslint): '@typescript-eslint/explicit-function-return-… (#4872) 2019-11-26 16:13:07 +01:00
Rhys Arkins
473b7e1f4b refactor(eslint): enable @typescript-eslint/no-use-before-define 2019-11-24 05:09:13 +01:00
Michael Kriese
9b014ba92b chore(eslint): update eslint rules (#4829) 2019-11-20 08:55:53 +01:00
Michael Kriese
fd847da4a8 fix: refactor exec (#4155) 2019-07-23 14:39:15 +02:00
Michael Kriese
d97737914e refactor: add js type check (#4098) 2019-07-17 10:14:56 +02:00
Jamie Magee
f334c568a5 feat(typescript): convert logger to typescript (#3671) 2019-07-15 11:04:05 +02:00
Michael Kriese
3ef1c95a66 chore(lint): optimize linting (#4041) 2019-07-10 10:41:12 +02:00
Michael Kriese
1fb0159169 chore(eslint): simplify eslint (#4030) 2019-07-08 15:58:12 +02:00
Michael Kriese
7ce6f15fc2 chore(build): optimise linting (#3786) 2019-05-21 17:23:30 +02:00
Michael Kriese
cc52c20533 feat(bitbucket-server): convert to typescript (#3756) 2019-05-20 15:08:18 +02:00
Michael Kriese
7886c7a825 chore(lint): speed up linting (#3683)
https://github.com/typescript-eslint/typescript-eslint/issues/389
2019-05-14 13:12:53 +02:00
Michael Kriese
4570475006 feat: typescript (#3594)
Adds initial typescript support

BREAKING CHANGE: Renovate is now distributed as a "built" package on npmjs, using `dist/` instead of `lib/`. For nearly everyone, it should still just work though.
2019-05-09 12:37:11 +02:00
Rhys Arkins
c571df312a chore: eslint prefer-destructuring off 2018-10-05 20:45:24 +02:00
Rhys Arkins
d5462049a6
chore: implement require-await eslint rule (#1095) 2017-11-03 11:56:25 +01:00
Rhys Arkins
54dff4bbc4 chore: disable prefer-template eslint rule (#1057) 2017-10-31 13:45:28 +01:00
Rhys Arkins
b4e2341d1e refactor: use prettier instead of eslint-plugin-prettier (#864)
Having eslint flag prettier "errors" in editors can be rather painful. Also chose against linting staged files for prettier because I like to stage partials. Instead:
- Recommended to use plugins for editors to format on save, e.g. `prettier-atom`
- Prettier will be run as part of `npm test`
2017-10-01 07:06:06 +02:00
Rhys Arkins
44e7bbf512 Use es5 trailing commas (#183) 2017-04-21 10:25:49 +02:00
Rhys Arkins
06f8d50f5e Use Prettier (#181) 2017-04-21 10:12:41 +02:00
Rhys Arkins
528112bc47 Use async await (#78)
All promise syntax has been replaced with async/await.
`renovate` is now transpiled with `babel` to a `dist/` folder, which is the target of `main` and `start` in `package.json` now.
`renovate` can be run in `node.js` v7 without transpilation using `npm run start-raw`

Closes #77
2017-01-31 12:19:06 +01:00
Rhys Arkins
23e2fd2c44 Use Winston for logging
Closes #21, Closes #22
2017-01-11 10:05:42 +01:00
Rhys Arkins
28c7a7c125 Use airbnb line length definition 2017-01-11 09:47:29 +01:00
Rhys Arkins
7f7a7eabb6 Add eslint
Closes #17

commit 12d7e50a818720ff2c44e4e9475eef78a1dc0174
Author: Rhys Arkins <rhys@keylocation.sg>
Date:   Tue Jan 10 22:27:56 2017 +0100

    Update eslintrc

commit f583442dcdf7e3180d2da5464693df12f4419152
Author: Rhys Arkins <rhys@keylocation.sg>
Date:   Tue Jan 10 22:22:15 2017 +0100

    Add eslint and config

commit 59334f7a7311c451ef7aa4e0759d9c09686e86c6
Author: Rhys Arkins <rhys@keylocation.sg>
Date:   Tue Jan 10 22:20:24 2017 +0100

    Refactor promise for linting

commit 288f0e753a3d1e93f1b14e3e80692861fab0fff0
Author: Rhys Arkins <rhys@keylocation.sg>
Date:   Tue Jan 10 19:09:48 2017 +0100

    Fix more promise lints

commit 7f602a149c60da123bc010965ec8be78b3fa7ab1
Author: Rhys Arkins <rhys@keylocation.sg>
Date:   Tue Jan 10 18:30:18 2017 +0100

    lint github promises

commit dd6b78340e5a9c128e83aa87da8e3714e3947e82
Author: Rhys Arkins <rhys@keylocation.sg>
Date:   Tue Jan 10 18:30:10 2017 +0100

    lint npm promises

commit 5c48c159c7ab89999e7966d93c4b1c9f1179d95d
Author: Rhys Arkins <rhys@keylocation.sg>
Date:   Tue Jan 10 15:25:13 2017 +0100

    Lint packageJson helper

commit b440eb83fccdc2c1afbd3e3b74c6798e35b3533f
Author: Rhys Arkins <rhys@keylocation.sg>
Date:   Tue Jan 10 15:04:56 2017 +0100

    Fix github helper lint

commit 269c84a2be8a2e9cd495d4f90893eaaccd8a2156
Author: Rhys Arkins <rhys@keylocation.sg>
Date:   Tue Jan 10 15:00:48 2017 +0100

    Fix typo

commit 548ca6c31f3f4417995c65f4466d216a4918387e
Author: Rhys Arkins <rhys@keylocation.sg>
Date:   Tue Jan 10 15:00:29 2017 +0100

    Fix npm lint

commit f8ea5d5b72745e7cbebad184f46fc3046f57a525
Author: Rhys Arkins <rhys@keylocation.sg>
Date:   Tue Jan 10 14:56:15 2017 +0100

    lint defaults

commit 6130092a57d37d62ed8f1274817ce81dfdae84bc
Author: Rhys Arkins <rhys@keylocation.sg>
Date:   Tue Jan 10 14:52:16 2017 +0100

    Finish index

commit 9e2b6f5e02fad38904172b40811043a0caab879b
Author: Rhys Arkins <rhys@keylocation.sg>
Date:   Tue Jan 10 14:40:06 2017 +0100

    Fix string concatenation

commit 47b7cdac3f0acc6588e403dff3cacfda27789472
Author: Rhys Arkins <rhys@keylocation.sg>
Date:   Tue Jan 10 14:38:23 2017 +0100

    Fix arrow syntax

commit 27b8db685f7ee66e914754fd578d421f39656397
Author: Rhys Arkins <rhys@keylocation.sg>
Date:   Tue Jan 10 14:29:10 2017 +0100

    Refactor updateDependency

commit 272f012583ac514709c81ffd7a68f50f0b4ed2b3
Author: Rhys Arkins <rhys@keylocation.sg>
Date:   Tue Jan 10 14:15:43 2017 +0100

    Refactor ensureCommit

commit 1e1ff56d6b94a8ef6a360213715563452a0957e8
Author: Rhys Arkins <rhys@keylocation.sg>
Date:   Tue Jan 10 13:54:02 2017 +0100

    Refactor ensurePr
2017-01-10 22:28:22 +01:00