Drop remaining coffee use
This basically commits the transpiled CoffeeScript JS (with minor cleanup) and removes coffee build support. A tiny amount of support for xblocks exists, because external users may have xblocks with coffee. But no coffee in our tree anyway.
This commit is contained in:
committed by
Michael Terry
parent
2abbd1eb83
commit
a34c8c8233
@@ -1,2 +0,0 @@
|
||||
var x = "<string>" + message + "</strong>"
|
||||
var template = "<%= invalid %>"
|
||||
@@ -77,8 +77,6 @@ class TestXSSLinter(TestCase):
|
||||
output = self.out.getvalue()
|
||||
# Assert violation details are displayed.
|
||||
self.assertIsNotNone(re.search('test\.html.*{}'.format(self.ruleset.mako_missing_default.rule_id), output))
|
||||
self.assertIsNotNone(re.search('test\.coffee.*{}'.format(self.ruleset.javascript_concat_html.rule_id), output))
|
||||
self.assertIsNotNone(re.search('test\.coffee.*{}'.format(self.ruleset.underscore_not_escaped.rule_id), output))
|
||||
self.assertIsNotNone(re.search('test\.js.*{}'.format(self.ruleset.javascript_concat_html.rule_id), output))
|
||||
self.assertIsNotNone(re.search('test\.js.*{}'.format(self.ruleset.underscore_not_escaped.rule_id), output))
|
||||
lines_with_rule = 0
|
||||
|
||||
@@ -24,12 +24,10 @@ UNDERSCORE_LINTER = UnderscoreTemplateLinter(
|
||||
)
|
||||
|
||||
|
||||
JAVASCRIPT_SKIP_DIRS = SKIP_DIRS + ('i18n', 'static/coffee')
|
||||
COFFEESCRIPT_SKIP_DIRS = SKIP_DIRS
|
||||
JAVASCRIPT_SKIP_DIRS = SKIP_DIRS + ('i18n',)
|
||||
JAVASCRIPT_LINTER = JavaScriptLinter(
|
||||
underscore_linter=UNDERSCORE_LINTER,
|
||||
javascript_skip_dirs=JAVASCRIPT_SKIP_DIRS,
|
||||
coffeescript_skip_dirs=COFFEESCRIPT_SKIP_DIRS
|
||||
)
|
||||
|
||||
|
||||
|
||||
@@ -309,7 +309,7 @@ class UnderscoreTemplateLinter(BaseLinter):
|
||||
|
||||
class JavaScriptLinter(BaseLinter):
|
||||
"""
|
||||
The linter for JavaScript and CoffeeScript files.
|
||||
The linter for JavaScript files.
|
||||
"""
|
||||
|
||||
LINE_COMMENT_DELIM = "//"
|
||||
@@ -325,7 +325,7 @@ class JavaScriptLinter(BaseLinter):
|
||||
javascript_interpolate='javascript-interpolate',
|
||||
)
|
||||
|
||||
def __init__(self, underscore_linter, javascript_skip_dirs=None, coffeescript_skip_dirs=None):
|
||||
def __init__(self, underscore_linter, javascript_skip_dirs=None):
|
||||
"""
|
||||
Init method.
|
||||
"""
|
||||
@@ -333,7 +333,6 @@ class JavaScriptLinter(BaseLinter):
|
||||
self.underscore_linter = underscore_linter
|
||||
self.ruleset = self.ruleset + self.underscore_linter.ruleset
|
||||
self._skip_javascript_dirs = javascript_skip_dirs or ()
|
||||
self._skip_coffeescript_dirs = coffeescript_skip_dirs or ()
|
||||
|
||||
def process_file(self, directory, file_name):
|
||||
"""
|
||||
@@ -356,8 +355,6 @@ class JavaScriptLinter(BaseLinter):
|
||||
|
||||
if file_name.lower().endswith('.js') and not file_name.lower().endswith('.min.js'):
|
||||
skip_dirs = self._skip_javascript_dirs
|
||||
elif file_name.lower().endswith('.coffee'):
|
||||
skip_dirs = self._skip_coffeescript_dirs
|
||||
else:
|
||||
return results
|
||||
|
||||
|
||||
@@ -32,12 +32,10 @@ UNDERSCORE_LINTER = UnderscoreTemplateLinter(
|
||||
)
|
||||
|
||||
|
||||
JAVASCRIPT_SKIP_DIRS = SKIP_DIRS + ('i18n', 'static/coffee')
|
||||
COFFEESCRIPT_SKIP_DIRS = SKIP_DIRS
|
||||
JAVASCRIPT_SKIP_DIRS = SKIP_DIRS + ('i18n',)
|
||||
JAVASCRIPT_LINTER = JavaScriptLinter(
|
||||
underscore_linter=UNDERSCORE_LINTER,
|
||||
javascript_skip_dirs=JAVASCRIPT_SKIP_DIRS,
|
||||
coffeescript_skip_dirs=COFFEESCRIPT_SKIP_DIRS
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user