rule new_lines default to dos on windows systems

pull/456/head
Jan Wille 3 years ago
parent c268a82c5a
commit 5891042769

@ -29,8 +29,17 @@ Use this rule to force the type of new line characters.
rules: rules:
new-lines: new-lines:
type: unix type: unix
**only** on windows (if `sys.platform == "win32"`):
.. code-block:: yaml
rules:
new-lines:
type: dos
""" """
from sys import platform
from yamllint.linter import LintProblem from yamllint.linter import LintProblem
@ -38,7 +47,10 @@ from yamllint.linter import LintProblem
ID = 'new-lines' ID = 'new-lines'
TYPE = 'line' TYPE = 'line'
CONF = {'type': ('unix', 'dos')} CONF = {'type': ('unix', 'dos')}
DEFAULT = {'type': 'unix'} if platform == "win32":
DEFAULT = {'type': 'dos'}
else:
DEFAULT = {'type': 'unix'}
def check(conf, line): def check(conf, line):

Loading…
Cancel
Save