rule new_lines default to dos on windows systems
This commit is contained in:
@@ -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):
|
||||||
|
|||||||
Reference in New Issue
Block a user