Skip to content

Commit 73528a0

Browse files
committed
chore: split config to a separate file
1 parent 613fca9 commit 73528a0

File tree

2 files changed

+32
-26
lines changed

2 files changed

+32
-26
lines changed

config/generation.config.js

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
// eslint-disable-next-line import/no-commonjs
2+
module.exports = {
3+
patterns: [
4+
// Ignore the roots and go down the tree by negating hand written files
5+
'clients/**',
6+
'!clients/README.md',
7+
'!clients/**/.openapi-generator-ignore',
8+
9+
// Java
10+
'!clients/algoliasearch-client-java-2/algoliasearch-core/src/com/algolia/exceptions/*',
11+
'!clients/algoliasearch-client-java-2/algoliasearch-core/src/com/algolia/utils/*',
12+
'clients/algoliasearch-client-java-2/algoliasearch-core/com/algolia/utils/echo/EchoResponse*.java',
13+
'!clients/algoliasearch-client-java-2/algoliasearch-core/com/algolia/utils/echo/EchoResponseInterface.java',
14+
15+
// JavaScript
16+
'!clients/algoliasearch-client-javascript/*',
17+
'!clients/algoliasearch-client-javascript/.github/**',
18+
'!clients/algoliasearch-client-javascript/.yarn/**',
19+
'!clients/algoliasearch-client-javascript/scripts/**',
20+
'!clients/algoliasearch-client-javascript/packages/algoliasearch/**',
21+
'!clients/algoliasearch-client-javascript/packages/requester-*/**',
22+
'!clients/algoliasearch-client-javascript/packages/client-common/**',
23+
24+
// PHP
25+
'!clients/algoliasearch-client-php/lib/Configuration/*',
26+
'clients/algoliasearch-client-php/lib/*.php',
27+
'clients/algoliasearch-client-php/lib/Api/*',
28+
'clients/algoliasearch-client-php/lib/Configuration/Configuration.php',
29+
],
30+
};

scripts/ci/husky/pre-commit.js

Lines changed: 2 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -6,32 +6,8 @@ const chalk = require('chalk');
66
const execa = require('execa');
77
const micromatch = require('micromatch');
88

9-
const GENERATED_FILE_PATTERNS = [
10-
// Ignore the roots and go down the tree by negating hand written files
11-
'clients/**',
12-
'!clients/README.md',
13-
'!clients/**/.openapi-generator-ignore',
14-
15-
// Java
16-
'!clients/algoliasearch-client-java-2/algoliasearch-core/com/algolia/exceptions/*',
17-
'!clients/algoliasearch-client-java-2/algoliasearch-core/com/algolia/utils/*',
18-
'clients/algoliasearch-client-java-2/algoliasearch-core/com/algolia/utils/echo/EchoResponse.java',
19-
20-
// JavaScript
21-
'!clients/algoliasearch-client-javascript/*',
22-
'!clients/algoliasearch-client-javascript/.github/**',
23-
'!clients/algoliasearch-client-javascript/.yarn/**',
24-
'!clients/algoliasearch-client-javascript/scripts/**',
25-
'!clients/algoliasearch-client-javascript/packages/algoliasearch/**',
26-
'!clients/algoliasearch-client-javascript/packages/requester-*/**',
27-
'!clients/algoliasearch-client-javascript/packages/client-common/**',
28-
29-
// PHP
30-
'!clients/algoliasearch-client-php/lib/Configuration/*',
31-
'clients/algoliasearch-client-php/lib/*.php',
32-
'clients/algoliasearch-client-php/lib/Api/*',
33-
'clients/algoliasearch-client-php/lib/Configuration/Configuration.php',
34-
];
9+
const GENERATED_FILE_PATTERNS =
10+
require('../../../config/generation.config').patterns;
3511

3612
const run = async (command, { cwd } = {}) => {
3713
return (

0 commit comments

Comments
 (0)