warn when multiple rules exists for the same target
improve: glob is relative path when checking the pattern