* add modernize linter * lint unused * update imports * ignore agent info
* fix search filtering pass along * prepare inclusion 'modernize' linter and use errors.join instead