I dug into the implementation of this, since I couldn't recall whether fractional ratios were possible. And, good news, it looks like it's a bit more flexible than I'd remembered:
- If this check is enabled, ALL questions must include at least 1 character of not-code if there's even a single line of code, regardless of what the ratio is set to (so even a 0 explanation-to-code ratio will require something).
- The ratio itself allows fractional values - so it's possible to require only a single character of explanation for every 2 lines of code, etc.
- There's a maximum explanation cut-off beyond which more code doesn't require further explanation; by default, that's 500 characters of explanation, but we could reduce that.
On most sites, I wouldn't mess with this too much - the common problem on sites like Stack Overflow or Software Engineering is entirely too much code along with worthless bits of explanation to the tune of "it doesn't work".
But since the implicit question here is always "How can I make this code suck less?", there's probably less need for any explanation at all.
With this in mind, I've reduced the ratio to 4 characters per line of code, with a maximum required explanation of 120 characters - a short sentence.