diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index eae6d28..a5f5e3d 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -106,11 +106,11 @@ importers: '@types/heft-jest': 1.0.1 '@types/node': 12.20.24 eslint: 7.32.0 - lint-staged: 12.2.1 + lint-staged: 12.3.3 typescript: 4.4.2 dependencies: '@rushstack/node-core-library': 3.44.1 - lint-staged: 12.2.1 + lint-staged: 12.3.3 devDependencies: '@rushstack/eslint-config': 2.4.5_eslint@7.32.0+typescript@4.4.2 '@rushstack/heft': 0.42.3 @@ -5458,8 +5458,8 @@ packages: /lines-and-columns/1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - /lint-staged/12.2.1: - resolution: {integrity: sha512-VCVcA9C2Vt5HHxSR4EZVZFJcQRJH984CGBeY+cJ/xed4mBd+JidbM/xbKcCq5ASaygAV0iITtdsCTnID7h/1OQ==} + /lint-staged/12.3.3: + resolution: {integrity: sha512-OqcLsqcPOqzvsfkxjeBpZylgJ3SRG1RYqc9LxC6tkt6tNsq1bNVkAixBwX09f6CobcHswzqVOCBpFR1Fck0+ag==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true dependencies: @@ -5469,10 +5469,10 @@ packages: debug: 4.3.3_supports-color@9.2.1 execa: 5.1.1 lilconfig: 2.0.4 - listr2: 3.14.0 + listr2: 4.0.2 micromatch: 4.0.4 normalize-path: 3.0.0 - object-inspect: 1.11.1 + object-inspect: 1.12.0 string-argv: 0.3.1 supports-color: 9.2.1 yaml: 1.10.2 @@ -5480,9 +5480,9 @@ packages: - enquirer dev: false - /listr2/3.14.0: - resolution: {integrity: sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==} - engines: {node: '>=10.0.0'} + /listr2/4.0.2: + resolution: {integrity: sha512-YcgwfCWpvPbj9FLUGqvdFvd3hrFWKpOeuXznRgfWEJ7RNr8b/IKKIKZABHx3aU+4CWN/iSAFFSReziQG6vTeIA==} + engines: {node: '>=12'} peerDependencies: enquirer: '>= 2.3.0 < 3' peerDependenciesMeta: @@ -6115,6 +6115,10 @@ packages: /object-inspect/1.11.1: resolution: {integrity: sha512-If7BjFlpkzzBeV1cqgT3OSWT3azyoxDGajR+iGnFBfVV2EWyDyWaZZW2ERDjUaY2QM8i5jI3Sj7mhsM4DDAqWA==} + /object-inspect/1.12.0: + resolution: {integrity: sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==} + dev: false + /object-keys/1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} diff --git a/rush-plugins/rush-lint-staged-plugin/README.md b/rush-plugins/rush-lint-staged-plugin/README.md index 667a062..614e110 100644 --- a/rush-plugins/rush-lint-staged-plugin/README.md +++ b/rush-plugins/rush-lint-staged-plugin/README.md @@ -4,7 +4,8 @@ Rush plugin for lint-staged # Prerequisite -Rush.js >= 5.57.0 +- Rush.js >= 5.57.0 +- Node >= 12 # Usage @@ -94,6 +95,18 @@ You can run `rush lint-staged` now! node common/scripts/install-run-rush.js lint-staged || exit $? ``` +6. Add multiple lint-staged config files + +For example, + +``` +monorepo-root +├── apps/my-app +| └── .lintstagedrc.json +└── libraries/my-lib + └── .lintstagedrc.json +``` + ALL DONE! try `git add` some files and `git commit`! # LICENSE