¿Hay plugins de request de Pull Pull "inteligentes" para BitBucket?

Me pregunto si hay complementos para Bitbucket que te permitan filtrar ciertos types de cambios desde los diffs. Lo que tengo en mente probablemente necesite ser "sensible" al lenguaje de encoding

Hay una gran cantidad de cosas que me gustaría poder (de forma dinámica) elegir excluir, que incluyen:

  • Insertar una palabra key "final" en Java
  • Cambios a los comentarios
  • División o combinación de líneas (nominalmente un cambio de "espacio en blanco", pero no reconocido como tal por la mayoría de las utilidades de diff)
  • Reorderó las importaciones de Java
  • Cualquier cambio a las importaciones de Java
  • Mover methods completos o declaraciones de campo (sin cambiarlos)
  • Casi cualquier cambio en el que lo "nuevo" sea semánticamente equivalente al "viejo"

Ahora amigos, espero que no podamos entrar en un debate sobre si ignorar tales diferencias es una buena idea o no. Lo que me gustaría ver es un filter donde estas cosas se puedan activar y desactivar. No hay ningún tipo de supresión permanente y fija de tales cosas.

Yo diría que a veces / a menudo es útil para los diffs centrarse en los cambios "semánticos".

Mis necesidades específicas son para las requestes de extracción de Bitbucket, pero estoy un poco interesada en conocer esas cosas para cualquier utilidad "diff", incluidas las utilidades generales no específicas de Bitbucket, ni siquiera las requestes de extracción.