Use the calibre coffeescript compiler when checking .coffee files for robustness

This commit is contained in:
Kovid Goyal 2013-02-12 09:56:57 +05:30
parent 47a32b8b35
commit a59f6249d4

View File

@ -95,9 +95,10 @@ class Check(Command):
errors = True errors = True
self.report_errors(w) self.report_errors(w)
else: else:
from calibre.utils.serve_coffee import compile_coffeescript
try: try:
subprocess.check_call(['coffee', '-c', '-p', f], with open(f, 'rb') as stream:
stdout=open(os.devnull, 'wb')) compile_coffeescript(stream.read(), f)
except: except:
errors = True errors = True
if errors: if errors: