content: [files]
  extend-exclude = [
      # dear lord why is this not ignored by default
      "_typos.toml",
  
      # general ignored file types
      "*.jsonl",
      "*.list",
      "*.csv",
      "*.png",
      "*.pdf",
      "*.tex",
      "*.xml",
      "*.svg",
      "*.min.js",
      "*.dic",
  
      # auto-generated files
      "package-lock.json",
  
      # select submodule subdirectories
      "browser/test/*",
      "browser/dist/*",
      "browser/locale/*",
      "browser/src/morphic.js", # has german text
      "services/src/procedures/roboscape/speckjs/*",
      
      # data files
      "services/src/procedures/common-words/words/*.txt",
      "services/src/procedures/hurricane-data/*.txt",
      "services/src/procedures/ice-core-data/data/domec-deuterium/*.txt",
      "services/src/procedures/nexrad-radar/RadarLocations.js",
      "services/src/procedures/word-guess/dict/*.*",
      "services/src/procedures/financial-data/currency-types.js",
  
      # misc
      "browser/src/sha512.js",
      #"src/common/sha512.js",
      #"test/utils/sha512.js",
      "cloud/crates/cloud/todo.md",
      "services/test/utils.spec.js",
      "services/src/procedures/the-cat-api/types.js"
  ]
  
  [type.js]
  extend-glob = ["*.js"]
  [type.js.extend-words]
  parms = "parms" # too pervasive and part of the custom block api
  parm = "parm" # too pervasive and part of the custom block api
  