Elaboration: the number of rules in .gitignore files scale pretty linearly with the number of options you have for tooling. If there are lots of tools that work with your language, your .gitignore template will be big. If there is only one or a few tools, your .gitignore template will be small.<p>Whether or not &quot;language complexity&quot; correlates with &quot;number of options for tooling&quot; is left as an exercise for the reader. Personally, I think there&#x27;s an argument to be made for popular languages having more tooling options...