verifyfirst

preflight · 5 checks

I changed a configuration file

A config, stylesheet, env file or manifest was edited.

Before you call it done

  1. Read the resolved value, never the authored one.getComputedStyle(el).prop for CSS; sshd -T for sshd; the service's own live config otherwiseguards against NS-003 NS-023
  2. Check nothing later in the file, or in an include, overrides it.Search the whole merged configuration for every occurrence of the key, not just yours.guards against NS-003 NS-023
  3. Check the parser agrees with you about types.python3 -c "import yaml,sys;[print(repr(k),repr(v),type(v).__name__) for k,v in yaml.safe_load(open(sys.argv[1])).items()]" FILEguards against NS-046 NS-025
  4. Make invisible characters visible before trusting a value.cat -A FILE # CRLF shows as ^M$guards against NS-061 NS-024
  5. Confirm the file is actually tracked, and is the one being served.git status --short --ignored && git ls-files --error-unmatch FILEguards against NS-060 NS-047 NS-062

Plain text: /recipes.txt · all tasks