diff --git a/.eslintignore b/.eslintignore index 48fa766a507d..36c1940c60f0 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,14 +1,19 @@ +!.* **/coverage/** **/node_modules/** bin/ -flow-typed/** packages/*/build/** packages/*/dist/** -packages/jest-diff/src/cleanupSemantic.ts website/.docusaurus website/blog website/build website/node_modules website/i18n/*.js website/static -!.eslintrc.js + +# Third-party script +packages/jest-diff/src/cleanupSemantic.ts + +**/.yarn +**/.pnp.* + diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 8ee5a68dfe67..98ed42ee1aab 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -186,12 +186,6 @@ module.exports = { 'import/order': 'off', }, }, - { - files: 'packages/jest-types/**/*', - rules: { - 'import/no-extraneous-dependencies': 'off', - }, - }, { files: 'packages/**/*.ts', rules: { @@ -249,6 +243,8 @@ module.exports = { '**/__tests__/**', 'e2e/**', '**/pretty-format/perf/**', + 'packages/jest-types/**/*', + '.eslintplugin/**', ], rules: { 'import/no-extraneous-dependencies': 'off', diff --git a/.prettierignore b/.prettierignore index 38dc19d98aa6..cf9b97f586fc 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,11 +1,26 @@ +.idea +.DS_STORE +.eslintcache +*.swp +*~ api-extractor.json coverage /packages/*/build +/packages/*/dist /packages/jest-config/src/__tests__/jest-preset.json /packages/pretty-format/perf/world.geo.json +# Breaks tests +/e2e/coverage-handlebars/greet.hbs + +# Third-party script +packages/jest-diff/src/cleanupSemantic.ts + /website/.docusaurus /website/backers.json /website/build /website/versions.json + +**/.yarn +**/.pnp.* diff --git a/examples/angular/.babelrc.js b/examples/angular/.babelrc.js index 7a1d6c383636..118538499498 100644 --- a/examples/angular/.babelrc.js +++ b/examples/angular/.babelrc.js @@ -19,5 +19,5 @@ module.exports = { }, ], '@babel/preset-typescript', - ] + ], }; diff --git a/examples/react-native/.watchmanconfig b/examples/react-native/.watchmanconfig index 9e26dfeeb6e6..0967ef424bce 100644 --- a/examples/react-native/.watchmanconfig +++ b/examples/react-native/.watchmanconfig @@ -1 +1 @@ -{} \ No newline at end of file +{} diff --git a/package.json b/package.json index 5125d1a77316..314efb6d87cd 100644 --- a/package.json +++ b/package.json @@ -100,8 +100,8 @@ "jest-jasmine-ci": "yarn jest-jasmine --color --config jest.config.ci.js", "jest-coverage": "yarn jest --coverage", "lint": "eslint . --cache --ext js,jsx,cjs,mjs,ts,tsx,md", - "lint:prettier": "prettier '**/*.{json,md,yml,yaml}' 'website/**/*.{css,js}' --write", - "lint:prettier:ci": "prettier '**/*.{json,md,yml,yaml}' 'website/**/*.{css,js}' --check", + "lint:prettier": "prettier . \"!**/*.{js,jsx,cjs,mjs,ts,tsx}\" --write", + "lint:prettier:ci": "prettier . \"!**/*.{js,jsx,cjs,mjs,ts,tsx}\" --check", "remove-examples": "node ./scripts/remove-examples.mjs", "test-types": "yarn jest --config jest.config.tsd.js", "test-ci-partial": "yarn test-ci-partial:parallel -i",