fix: improve AI comment detection accuracy in FileWatcher

This commit is contained in:
Paul Gauthier 2024-12-01 15:26:45 -08:00 committed by Paul Gauthier (aider)
parent ee7bb71a05
commit 97bf5e8d69
4 changed files with 47 additions and 31 deletions

View file

@ -1,27 +1,35 @@
// Regular AI comment
//ai do something
//AI make this better
//ai! urgent change needed
//AI! another urgent one
// ai with space
// AI with caps
// ai! with bang
//ai do 1 something
//AI make 2 this better
//ai! urgent 3 change needed
//AI! another 4 urgent one
// ai with 5 space
// AI with 6 caps
// ai! with 7 bang
// this is not an ai comment
// aider is not an ai comment
// aider is not an ai! comment
function dummyFunction() {
// ai inside function
// ai inside 8 function
return true;
}
class Example {
constructor() {
// ai in constructor
// ai in 9 constructor
this.value = 42;
}
method() {
// ai in method
// ai in 10 method
return this.value;
}
// ai!
//ai
//ai!
// 11-13
method2() { // ai 14
return 1;
}
}

View file

@ -1,19 +1,20 @@
# Regular AI comment
# ai do something
# AI make this better
# ai! urgent change needed
# AI! another urgent one
//ai javascript style
//AI do that thing
//ai! urgent js thing
// ai with some space
// AI with caps
// ai! with bang
# flake8: noqa
# Regular not AI comment
# ai 1 do something
# AI 2 make this better
# ai! 3 urgent change needed
# AI! 4 another urgent one
# this is not an ai comment
// this is also not an ai comment
# aider is not an ai comment
// aider is not an ai comment
# not an ai! comment
def dummy_function():
# ai inside function
pass
# ai inside 5 function
# final 6 ai!
# final 7 ai
# ai
# ai
# those are 8+9
pass # ai 10