With python I usually shoot for under 80 characters when not absurd. With 4-space-indented JS, that's unrealistic, but still anything that makes github diffs scroll vertically is probably longer than it needs to be.