Tools for "linting" mappings?

Hi Folks,

We are playing with some document indexing without setting a mapping ahead of time as we are learning about a certain data set as we go.

Are there any tools out there that will take as input a mapping from ES and "lint" it for stuff like:

  • field names with spaces, asterisks, and other non alpha-numeric characters
  • nested documents with unique field names
  • leading underscores in field names
  • dots in fields names ahead of switching from 1.x to 2.x+