Convert to eslint v9 flat config, reduce xo usage 2025-07-07 Joel Purra git joelpurra eslint-config-joelpurra