File tree Expand file tree Collapse file tree 4 files changed +8
-242
lines changed
Expand file tree Collapse file tree 4 files changed +8
-242
lines changed Original file line number Diff line number Diff line change @@ -21,3 +21,4 @@ max_tokens=
2121TARGET_LABEL =
2222MAX_PATCH_LENGTH =
2323PROMPT = Below there is a code diff please help me do a code review
24+ IGNORE_PATTERNS = /node_modules,*.md # Regex pattern to ignore files, separated by comma
Original file line number Diff line number Diff line change @@ -148200,9 +148200,11 @@ const robot = (app) => {
148200148200 const ignoreList = (process.env.IGNORE || process.env.ignore || '')
148201148201 .split('\n')
148202148202 .filter((v) => v !== '');
148203+ const ignorePatterns = (process.env.IGNORE_PATTERNS || '').split(',');
148203148204 const filesNames = files?.map((file) => file.filename) || [];
148204148205 changedFiles = changedFiles?.filter((file) => filesNames.includes(file.filename) &&
148205- !ignoreList.includes(file.filename));
148206+ !ignoreList.includes(file.filename) &&
148207+ !ignorePatterns.some(pattern => new RegExp(pattern).test(file.filename)));
148206148208 }
148207148209 if (!changedFiles?.length) {
148208148210 console.log('no change found');
Original file line number Diff line number Diff line change @@ -95,11 +95,14 @@ export const robot = (app: Probot) => {
9595 . split ( '\n' )
9696 . filter ( ( v ) => v !== '' ) ;
9797
98+ const ignorePatterns = ( process . env . IGNORE_PATTERNS || '' ) . split ( ',' )
99+
98100 const filesNames = files ?. map ( ( file ) => file . filename ) || [ ] ;
99101 changedFiles = changedFiles ?. filter (
100102 ( file ) =>
101103 filesNames . includes ( file . filename ) &&
102- ! ignoreList . includes ( file . filename )
104+ ! ignoreList . includes ( file . filename ) &&
105+ ! ignorePatterns . some ( pattern => new RegExp ( pattern ) . test ( file . filename ) )
103106 ) ;
104107 }
105108
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments