How to use
Use it to lint and clean a pasted CS:GO config snippet.
- Paste your config into the input box (autoexec.cfg, practice cfg, etc.).
- Choose options (Linux-safe checks, lowercase commands, normalize
exectargets, ensure.cfg). - Click Analyze to see warnings and a summary, or Normalize to generate a cleaned config.
- Copy the output and paste it back into your cfg file.
FAQ
Are CS:GO console commands case-sensitive?
Usually no—commands like bind and exec are typically case-insensitive. This tool mainly helps you standardize casing and catch filename issues.
Why does exec work on Windows but not on Linux servers?
Linux filesystems are commonly case-sensitive, so Exec AutoExec.CFG can fail if the real file is autoexec.cfg (different casing).
What does “Ensure .cfg” do?
If your line is exec prac, it will suggest/normalize to exec prac.cfg for consistency.
Will normalizing exec targets break my setup?
If your actual cfg filename uses uppercase letters, forcing lowercase could break it on Linux. Use normalization only if your files are actually named in lowercase (recommended).
Does this tool change my comments?
No—inline // comments are preserved in the normalized output.
Can I use this for CS2 configs too?
Yes, it’s just text-based linting for common Source-style cfg patterns. The exec filename casing checks are still relevant on case-sensitive systems.
Does it upload my config anywhere?
No. The tool runs fully in your browser and makes no network requests.