As you know there are some pre-defined rules for linter, but I wonder how can I define a custom linter rule for flutter and dart?