Skip to content

Commit

Permalink
build: bazel prettier
Browse files Browse the repository at this point in the history
  • Loading branch information
longlho committed Sep 7, 2020
1 parent b85d59b commit 79c9901
Show file tree
Hide file tree
Showing 28 changed files with 354 additions and 78 deletions.
7 changes: 7 additions & 0 deletions .prettierrc.json
@@ -0,0 +1,7 @@
{
"singleQuote": true,
"trailingComma": "es5",
"bracketSpacing": false,
"endOfLine": "lf",
"arrowParens": "avoid"
}
1 change: 1 addition & 0 deletions BUILD
Expand Up @@ -15,6 +15,7 @@ exports_files(
"karma.conf.js",
"karma.conf-ci.js",
"jest.config.js",
".prettierrc.json",
],
visibility = ["//:__subpackages__"],
)
Expand Down
13 changes: 2 additions & 11 deletions package.json
Expand Up @@ -13,11 +13,10 @@
"bazel:lint": "find . -type f \\( -name \"*.bzl\" -or -name WORKSPACE -or -name BUILD -or -name BUILD.bazel \\) ! -path \"*/node_modules/*\" | xargs buildifier -v --warnings=attr-cfg,attr-license,attr-non-empty,attr-output-default,attr-single-file,constant-glob,ctx-actions,ctx-args,depset-iteration,depset-union,dict-concatenation,duplicated-name,filetype,git-repository,http-archive,integer-division,load,load-on-top,native-build,native-package,out-of-order-load,output-group,package-name,package-on-top,positional-args,redefined-variable,repository-name,same-origin-load,string-iteration,unsorted-dict-items,unused-variable",
"build": "bazel build //...",
"examples": "bazel run //packages/react-intl/examples",
"format:check": "yarn bazel:lint-only && yarn prettier:check",
"format:check": "yarn bazel:lint-only",
"format": "yarn bazel:lint-fix && yarn prettier",
"karma:ci": "bazel test :karma-ci",
"karma:local": "bazel test :karma",
"prettier:check": "prettier --check '{packages,tools}/**/*.{md,ts,tsx}'",
"prettier": "prettier --write '{packages,tools}/**/*.{md,ts,tsx}'",
"release:next": "yarn lerna version prerelease --yes && yarn lerna exec --no-bail -- bazel run :publish --tag next",
"release": "yarn lerna version --yes && yarn lerna exec --no-bail -- bazel run :publish",
Expand Down Expand Up @@ -166,15 +165,7 @@
}
},
"lint-staged": {
"(BUILD|WORKSPACE|BUILD.bazel|*.bzl)": "yarn bazel:lint-fix",
"*.{js,json,ts,tsx}": "prettier --write"
},
"prettier": {
"singleQuote": true,
"trailingComma": "es5",
"bracketSpacing": false,
"endOfLine": "lf",
"arrowParens": "avoid"
"(BUILD|WORKSPACE|BUILD.bazel|*.bzl)": "yarn bazel:lint-fix"
},
"resolutions": {
"**/chokidar": "^3.4.2"
Expand Down
17 changes: 16 additions & 1 deletion packages/babel-plugin-react-intl/BUILD
@@ -1,6 +1,6 @@
load("@build_bazel_rules_nodejs//:index.bzl", "generated_file_test", "pkg_npm")
load("@npm//json-schema-to-typescript:index.bzl", "json2ts")
load("//tools:index.bzl", "ts_compile")
load("//tools:index.bzl", "prettier_check", "ts_compile")
load("//tools:jest.bzl", "jest_test")

PACKAGE_NAME = "babel-plugin-react-intl"
Expand Down Expand Up @@ -90,3 +90,18 @@ generated_file_test(
src = "tsconfig.json",
generated = "//tools:tsconfig.golden.json",
)

prettier_check(
name = "prettier",
srcs = glob(
[
"**/*",
],
exclude = [
"CHANGELOG.md",
"BUILD",
"options.ts",
"tests/__snapshots__/*",
],
),
)
18 changes: 17 additions & 1 deletion packages/cli/BUILD
@@ -1,5 +1,5 @@
load("@build_bazel_rules_nodejs//:index.bzl", "generated_file_test", "pkg_npm")
load("//tools:index.bzl", "ts_compile")
load("//tools:index.bzl", "prettier_check", "ts_compile")
load("//tools:jest.bzl", "jest_test")

PACKAGE_NAME = "cli"
Expand Down Expand Up @@ -93,3 +93,19 @@ generated_file_test(
src = "tsconfig.json",
generated = "//tools:tsconfig.golden.json",
)

prettier_check(
name = "prettier",
srcs = glob(
[
"**/*",
],
exclude = [
"CHANGELOG.md",
"BUILD",
# Intentional err
"tests/extract/typescript/err.tsx",
"tests/*/__snapshots__/*",
],
),
)
16 changes: 15 additions & 1 deletion packages/ecma402-abstract/BUILD
@@ -1,5 +1,5 @@
load("@build_bazel_rules_nodejs//:index.bzl", "generated_file_test", "pkg_npm")
load("//tools:index.bzl", "generate_src_file", "ts_compile")
load("//tools:index.bzl", "generate_src_file", "prettier_check", "ts_compile")
load("//tools:jest.bzl", "jest_test")

PACKAGE_NAME = "ecma402-abstract"
Expand Down Expand Up @@ -79,3 +79,17 @@ generate_src_file(
"@npm//minimist",
],
)

prettier_check(
name = "prettier",
srcs = glob(
[
"**/*",
],
exclude = [
"CHANGELOG.md",
"src/NumberFormat/digit-mapping.json",
"BUILD",
],
),
)
14 changes: 13 additions & 1 deletion packages/eslint-plugin-formatjs/BUILD
@@ -1,5 +1,5 @@
load("@build_bazel_rules_nodejs//:index.bzl", "generated_file_test", "pkg_npm")
load("//tools:index.bzl", "ts_compile")
load("//tools:index.bzl", "prettier_check", "ts_compile")
load("//tools:jest.bzl", "jest_test")

PACKAGE_NAME = "eslint-plugin-formatjs"
Expand Down Expand Up @@ -70,3 +70,15 @@ generated_file_test(
src = "tsconfig.json",
generated = "//tools:tsconfig.golden.json",
)

prettier_check(
name = "prettier",
srcs = glob(
[
"**/*",
],
exclude = [
"CHANGELOG.md",
],
),
)
19 changes: 18 additions & 1 deletion packages/intl-datetimeformat/BUILD
Expand Up @@ -2,7 +2,7 @@ load("@build_bazel_rules_nodejs//:index.bzl", "generated_file_test", "pkg_npm")
load("@npm//@bazel/rollup:index.bzl", "rollup_bundle")
load("@npm//@bazel/terser:index.bzl", "terser_minified")
load("@npm//ts-node:index.bzl", "ts_node")
load("//tools:index.bzl", "generate_src_file", "ts_compile")
load("//tools:index.bzl", "generate_src_file", "prettier_check", "ts_compile")
load("//tools:jest.bzl", "jest_test")

PACKAGE_NAME = "intl-datetimeformat"
Expand Down Expand Up @@ -459,3 +459,20 @@ terser_minified(
src = "polyfill.umd.js",
sourcemap = False,
)

prettier_check(
name = "prettier",
srcs = glob(
[
"**/*",
],
exclude = [
"CHANGELOG.md",
"tests/locale-data/*",
"iana-data/*",
"src/data/*",
"data.zdump",
"test262-main.ts",
],
),
)
16 changes: 15 additions & 1 deletion packages/intl-displaynames/BUILD
Expand Up @@ -4,7 +4,7 @@ load("@npm//@bazel/terser:index.bzl", "terser_minified")
load("@npm//@bazel/typescript:index.bzl", "ts_project")
load("@npm//test262-harness:index.bzl", "test262_harness_test")
load("@npm//ts-node:index.bzl", "ts_node")
load("//tools:index.bzl", "bundle_karma_tests", "generate_src_file", "ts_compile")
load("//tools:index.bzl", "bundle_karma_tests", "generate_src_file", "prettier_check", "ts_compile")
load("//tools:jest.bzl", "jest_test")

PACKAGE_NAME = "intl-displaynames"
Expand Down Expand Up @@ -268,3 +268,17 @@ terser_minified(
src = "polyfill.umd.js",
sourcemap = False,
)

prettier_check(
name = "prettier",
srcs = glob(
[
"**/*",
],
exclude = [
"CHANGELOG.md",
"tests/locale-data/*",
"test262-main.ts",
],
),
)
15 changes: 14 additions & 1 deletion packages/intl-getcanonicallocales/BUILD
@@ -1,7 +1,7 @@
load("@build_bazel_rules_nodejs//:index.bzl", "generated_file_test", "pkg_npm")
load("@npm//@bazel/rollup:index.bzl", "rollup_bundle")
load("@npm//@bazel/terser:index.bzl", "terser_minified")
load("//tools:index.bzl", "bundle_karma_tests", "generate_src_file", "ts_compile")
load("//tools:index.bzl", "bundle_karma_tests", "generate_src_file", "prettier_check", "ts_compile")
load("//tools:jest.bzl", "jest_test")

PACKAGE_NAME = "intl-getcanonicallocales"
Expand Down Expand Up @@ -120,3 +120,16 @@ terser_minified(
src = "polyfill.umd.js",
sourcemap = False,
)

prettier_check(
name = "prettier",
srcs = glob(
[
"**/*",
],
exclude = [
"CHANGELOG.md",
"src/data/aliases.ts",
],
),
)
16 changes: 15 additions & 1 deletion packages/intl-listformat/BUILD
Expand Up @@ -4,7 +4,7 @@ load("@npm//@bazel/terser:index.bzl", "terser_minified")
load("@npm//@bazel/typescript:index.bzl", "ts_project")
load("@npm//test262-harness:index.bzl", "test262_harness_test")
load("@npm//ts-node:index.bzl", "ts_node")
load("//tools:index.bzl", "bundle_karma_tests", "generate_src_file", "ts_compile")
load("//tools:index.bzl", "bundle_karma_tests", "generate_src_file", "prettier_check", "ts_compile")
load("//tools:jest.bzl", "jest_test")

PACKAGE_NAME = "intl-listformat"
Expand Down Expand Up @@ -268,3 +268,17 @@ terser_minified(
src = "polyfill.umd.js",
sourcemap = False,
)

prettier_check(
name = "prettier",
srcs = glob(
[
"**/*",
],
exclude = [
"CHANGELOG.md",
"tests/locale-data/*",
"test262-main.ts",
],
),
)
14 changes: 13 additions & 1 deletion packages/intl-locale/BUILD
Expand Up @@ -3,7 +3,7 @@ load("@npm//@bazel/rollup:index.bzl", "rollup_bundle")
load("@npm//@bazel/terser:index.bzl", "terser_minified")
load("@npm//@bazel/typescript:index.bzl", "ts_project")
load("@npm//test262-harness:index.bzl", "test262_harness_test")
load("//tools:index.bzl", "ts_compile")
load("//tools:index.bzl", "prettier_check", "ts_compile")
load("//tools:jest.bzl", "jest_test")

PACKAGE_NAME = "intl-locale"
Expand Down Expand Up @@ -140,3 +140,15 @@ terser_minified(
src = "polyfill.umd.js",
sourcemap = False,
)

prettier_check(
name = "prettier",
srcs = glob(
[
"**/*",
],
exclude = [
"CHANGELOG.md",
],
),
)
17 changes: 16 additions & 1 deletion packages/intl-messageformat-parser/BUILD
@@ -1,6 +1,6 @@
load("@build_bazel_rules_nodejs//:index.bzl", "generated_file_test", "nodejs_binary", "pkg_npm")
load("@npm//ts-node:index.bzl", "ts_node")
load("//tools:index.bzl", "ts_compile")
load("//tools:index.bzl", "prettier_check", "ts_compile")
load("//tools:jest.bzl", "jest_test")

PACKAGE_NAME = "intl-messageformat-parser"
Expand Down Expand Up @@ -100,3 +100,18 @@ generated_file_test(
src = "tsconfig.json",
generated = "//tools:tsconfig.golden.json",
)

prettier_check(
name = "prettier",
srcs = glob(
[
"**/*",
],
exclude = [
"CHANGELOG.md",
"src/parser.pegjs",
"src/parser.ts",
"tests/__snapshots__/*",
],
),
)
14 changes: 13 additions & 1 deletion packages/intl-messageformat/BUILD
@@ -1,7 +1,7 @@
load("@build_bazel_rules_nodejs//:index.bzl", "generated_file_test", "pkg_npm")
load("@npm//@bazel/rollup:index.bzl", "rollup_bundle")
load("@npm//@bazel/terser:index.bzl", "terser_minified")
load("//tools:index.bzl", "ts_compile")
load("//tools:index.bzl", "prettier_check", "ts_compile")
load("//tools:jest.bzl", "jest_test")

PACKAGE_NAME = "intl-messageformat"
Expand Down Expand Up @@ -90,3 +90,15 @@ generated_file_test(
src = "tsconfig.json",
generated = "//tools:tsconfig.golden.json",
)

prettier_check(
name = "prettier",
srcs = glob(
[
"**/*",
],
exclude = [
"CHANGELOG.md",
],
),
)
15 changes: 14 additions & 1 deletion packages/intl-numberformat/BUILD
Expand Up @@ -4,7 +4,7 @@ load("@npm//@bazel/terser:index.bzl", "terser_minified")
load("@npm//@bazel/typescript:index.bzl", "ts_project")
load("@npm//test262-harness:index.bzl", "test262_harness_test")
load("@npm//ts-node:index.bzl", "ts_node")
load("//tools:index.bzl", "generate_src_file", "ts_compile")
load("//tools:index.bzl", "generate_src_file", "prettier_check", "ts_compile")
load("//tools:jest.bzl", "jest_test")

PACKAGE_NAME = "intl-numberformat"
Expand Down Expand Up @@ -361,3 +361,16 @@ terser_minified(
src = "polyfill.umd.js",
sourcemap = False,
)

prettier_check(
name = "prettier",
srcs = glob(
[
"**/*.ts",
],
exclude = [
"src/data/*",
"test262-main.ts",
],
) + ["README.md"],
)
16 changes: 15 additions & 1 deletion packages/intl-pluralrules/BUILD
Expand Up @@ -6,7 +6,7 @@ load("@npm//test262-harness:index.bzl", "test262_harness_test")

# load("@npm//karma:index.bzl", "karma_test")
load("@npm//ts-node:index.bzl", "ts_node")
load("//tools:index.bzl", "bundle_karma_tests", "generate_src_file", "ts_compile")
load("//tools:index.bzl", "bundle_karma_tests", "generate_src_file", "prettier_check", "ts_compile")
load("//tools:jest.bzl", "jest_test")

PACKAGE_NAME = "intl-pluralrules"
Expand Down Expand Up @@ -262,3 +262,17 @@ terser_minified(
src = "polyfill.umd.js",
sourcemap = False,
)

prettier_check(
name = "prettier",
srcs = glob(
[
"**/*",
],
exclude = [
"CHANGELOG.md",
"tests/locale-data/*",
"test262-main.ts",
],
),
)

0 comments on commit 79c9901

Please sign in to comment.