Skip to content

Commit 76f9795

Browse files
chore: add codecov (#718)
1 parent b8b5d54 commit 76f9795

File tree

6 files changed

+66
-33
lines changed

6 files changed

+66
-33
lines changed

Diff for: .codecov.yml

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
comment: off
2+
3+
coverage:
4+
status:
5+
patch:
6+
default:
7+
target: 80%
8+
project:
9+
default:
10+
target: auto

Diff for: .travis.yml

+1
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,4 @@ install:
1212
- yarn install
1313
script:
1414
- AST_COMPARE=1 yarn test -- --runInBand
15+
- yarn codecov

Diff for: README.md

+3
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@
2121
<a href="https://www.npmjs.com/package/@prettier/plugin-php">
2222
<img alt="npm version" src="https://img.shields.io/npm/v/@prettier/plugin-php.svg?style=flat-square">
2323
</a>
24+
<a href="https://codecov.io/gh/prettier/plugin-php">
25+
<img alt="Codecov Coverage Status" src="https://img.shields.io/codecov/c/github/prettier/plugin-php.svg?style=flat-square">
26+
</a>
2427
<!-- <a href="https://www.npmjs.com/package/@prettier/plugin-php">
2528
<img alt="monthly downloads" src="https://img.shields.io/npm/dm/@prettier/plugin-php.svg?style=flat-square">
2629
</a> -->

Diff for: jest.test.config.js renamed to jest.config.js

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
"use strict";
22

3-
const ENABLE_COVERAGE = false; // !!process.env.CI;
3+
const ENABLE_COVERAGE = !!process.env.CI;
44

55
module.exports = {
66
displayName: "test",
77
setupFiles: ["<rootDir>/tests_config/run_spec.js"],
8-
snapshotSerializers: ["<rootDir>/tests_config/raw-serializer.js"],
98
testRegex: "jsfmt\\.spec\\.js$|__tests__/.*\\.js$",
10-
testPathIgnorePatterns: [],
9+
snapshotSerializers: ["<rootDir>/tests_config/raw-serializer.js"],
1110
collectCoverage: ENABLE_COVERAGE,
1211
collectCoverageFrom: ["src/**/*.js", "!<rootDir>/node_modules/"],
13-
transform: {}
12+
testEnvironment: "node"
1413
};

Diff for: package.json

+4-3
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,12 @@
1414
"php-parser": "glayzzle/php-parser#ca007c812e9920bcf1ae9fd24f1a92f5d5906a5e"
1515
},
1616
"devDependencies": {
17+
"codecov": "3.1.0",
1718
"eslint": "5.6.0",
18-
"eslint-config-prettier": "3.0.1",
19+
"eslint-config-prettier": "3.1.0",
1920
"eslint-plugin-import": "2.14.0",
20-
"eslint-plugin-jest": "21.22.0",
21-
"eslint-plugin-prettier": "2.6.2",
21+
"eslint-plugin-jest": "21.24.1",
22+
"eslint-plugin-prettier": "3.0.0",
2223
"jest": "23.6.0",
2324
"jest-runner-eslint": "0.6.0",
2425
"prettier": "prettier/prettier"

Diff for: yarn.lock

+45-26
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@
3030
esutils "^2.0.2"
3131
js-tokens "^4.0.0"
3232

33-
"@babel/parser@7.0.0-beta.55":
34-
version "7.0.0-beta.55"
35-
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.0.0-beta.55.tgz#0a527efc148c6c8cd85d5ffddacad817a2daeeb2"
33+
"@babel/parser@7.1.2":
34+
version "7.1.2"
35+
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.1.2.tgz#85c5c47af6d244fab77bce6b9bd830e38c978409"
3636

3737
"@glimmer/interfaces@^0.30.3":
3838
version "0.30.5"
@@ -194,6 +194,10 @@ argparse@^1.0.7:
194194
dependencies:
195195
sprintf-js "~1.0.2"
196196

197+
argv@^0.0.2:
198+
version "0.0.2"
199+
resolved "https://registry.yarnpkg.com/argv/-/argv-0.0.2.tgz#ecbd16f8949b157183711b1bda334f37840185ab"
200+
197201
arr-diff@^2.0.0:
198202
version "2.0.0"
199203
resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf"
@@ -649,6 +653,16 @@ code-point-at@^1.0.0:
649653
version "1.1.0"
650654
resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
651655

656+
657+
version "3.1.0"
658+
resolved "https://registry.yarnpkg.com/codecov/-/codecov-3.1.0.tgz#340bd968d361f256976b5af782dd8ba9f82bc849"
659+
dependencies:
660+
argv "^0.0.2"
661+
ignore-walk "^3.0.1"
662+
js-yaml "^3.12.0"
663+
request "^2.87.0"
664+
urlgrey "^0.4.4"
665+
652666
collapse-white-space@^1.0.2:
653667
version "1.0.4"
654668
resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.4.tgz#ce05cf49e54c3277ae573036a26851ba430a0091"
@@ -1024,9 +1038,9 @@ escodegen@^1.9.1:
10241038
optionalDependencies:
10251039
source-map "~0.6.1"
10261040

1027-
eslint-config-prettier@3.0.1:
1028-
version "3.0.1"
1029-
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-3.0.1.tgz#479214f64c1a4b344040924bfb97543db334b7b1"
1041+
eslint-config-prettier@3.1.0:
1042+
version "3.1.0"
1043+
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-3.1.0.tgz#2c26d2cdcfa3a05f0642cd7e6e4ef3316cdabfa2"
10301044
dependencies:
10311045
get-stdin "^6.0.0"
10321046

@@ -1059,16 +1073,15 @@ [email protected]:
10591073
read-pkg-up "^2.0.0"
10601074
resolve "^1.6.0"
10611075

1062-
eslint-plugin-jest@21.22.0:
1063-
version "21.22.0"
1064-
resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-21.22.0.tgz#1b9e49b3e5ce9a3d0a51af4579991d517f33726e"
1076+
eslint-plugin-jest@21.24.1:
1077+
version "21.24.1"
1078+
resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-21.24.1.tgz#aaf3c34e816f07add83d1e9c20696fdc31fac8dc"
10651079

1066-
eslint-plugin-prettier@2.6.2:
1067-
version "2.6.2"
1068-
resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-2.6.2.tgz#71998c60aedfa2141f7bfcbf9d1c459bf98b4fad"
1080+
eslint-plugin-prettier@3.0.0:
1081+
version "3.0.0"
1082+
resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.0.0.tgz#f6b823e065f8c36529918cdb766d7a0e975ec30c"
10691083
dependencies:
1070-
fast-diff "^1.1.1"
1071-
jest-docblock "^21.0.0"
1084+
prettier-linter-helpers "^1.0.0"
10721085

10731086
eslint-scope@^3.7.1:
10741087
version "3.7.3"
@@ -1345,7 +1358,7 @@ fast-deep-equal@^2.0.1:
13451358
version "2.0.1"
13461359
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49"
13471360

1348-
fast-diff@^1.1.1:
1361+
fast-diff@^1.1.2:
13491362
version "1.1.2"
13501363
resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.1.2.tgz#4b62c42b8e03de3f848460b639079920695d0154"
13511364

@@ -1520,7 +1533,7 @@ get-stdin@^6.0.0:
15201533

15211534
[email protected], get-stream@^3.0.0:
15221535
version "3.0.0"
1523-
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
1536+
resolved "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
15241537

15251538
get-value@^2.0.3, get-value@^2.0.6:
15261539
version "2.0.6"
@@ -1557,8 +1570,8 @@ glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2:
15571570
path-is-absolute "^1.0.0"
15581571

15591572
globals@^11.0.1, globals@^11.7.0:
1560-
version "11.7.0"
1561-
resolved "https://registry.yarnpkg.com/globals/-/globals-11.7.0.tgz#a583faa43055b1aca771914bf68258e2fc125673"
1573+
version "11.8.0"
1574+
resolved "https://registry.yarnpkg.com/globals/-/globals-11.8.0.tgz#c1ef45ee9bed6badf0663c5cb90e8d1adec1321d"
15621575

15631576
globals@^9.18.0:
15641577
version "9.18.0"
@@ -2229,10 +2242,6 @@ [email protected], jest-docblock@^23.2.0:
22292242
dependencies:
22302243
detect-newline "^2.1.0"
22312244

2232-
jest-docblock@^21.0.0:
2233-
version "21.2.0"
2234-
resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-21.2.0.tgz#51529c3b30d5fd159da60c27ceedc195faf8d414"
2235-
22362245
jest-each@^23.6.0:
22372246
version "23.6.0"
22382247
resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-23.6.0.tgz#ba0c3a82a8054387016139c733a05242d3d71575"
@@ -3270,12 +3279,18 @@ preserve@^0.2.0:
32703279
version "0.2.0"
32713280
resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
32723281

3282+
prettier-linter-helpers@^1.0.0:
3283+
version "1.0.0"
3284+
resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b"
3285+
dependencies:
3286+
fast-diff "^1.1.2"
3287+
32733288
prettier@prettier/prettier:
32743289
version "1.15.0-dev"
3275-
resolved "https://codeload.github.com/prettier/prettier/tar.gz/b84635f0d0fb31f56db9a87cc171b5d2963f5833"
3290+
resolved "https://codeload.github.com/prettier/prettier/tar.gz/2283efb4371c30293f86e0f51a0a57bdf9606bd7"
32763291
dependencies:
32773292
"@babel/code-frame" "7.0.0-beta.46"
3278-
"@babel/parser" "7.0.0-beta.55"
3293+
"@babel/parser" "7.1.2"
32793294
"@glimmer/syntax" "0.30.3"
32803295
"@iarna/toml" "2.0.0"
32813296
camelcase "4.1.0"
@@ -3832,8 +3847,8 @@ spdx-correct@^3.0.0:
38323847
spdx-license-ids "^3.0.0"
38333848

38343849
spdx-exceptions@^2.1.0:
3835-
version "2.1.0"
3836-
resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz#2c7ae61056c714a5b9b9b2b2af7d311ef5c78fe9"
3850+
version "2.2.0"
3851+
resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977"
38373852

38383853
spdx-expression-parse@^3.0.0:
38393854
version "3.0.0"
@@ -4218,6 +4233,10 @@ urix@^0.1.0:
42184233
version "0.1.0"
42194234
resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
42204235

4236+
urlgrey@^0.4.4:
4237+
version "0.4.4"
4238+
resolved "https://registry.yarnpkg.com/urlgrey/-/urlgrey-0.4.4.tgz#892fe95960805e85519f1cd4389f2cb4cbb7652f"
4239+
42214240
use@^3.1.0:
42224241
version "3.1.1"
42234242
resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"

0 commit comments

Comments
 (0)