eric7.Plugins.CheckerPlugins.SyntaxChecker.jsCheckSyntax
Module implementing the syntax check for JavaScript.
Global Attributes
Classes
Functions
| __jsSyntaxCheck | Function to check a JavaScript source file for syntax errors. | 
| initBatchService | Initialize the batch service and return the entry point. | 
| initService | Initialize the service and return the entry point. | 
| jsSyntaxBatchCheck | Module function to check syntax for a batch of files. | 
| jsSyntaxCheck | Function to check a Javascript source file for syntax errors. | 
| workerTask | Module function acting as the parallel worker for the syntax check. | 
__jsSyntaxCheck
__jsSyntaxCheck(file, codestring)
    Function to check a JavaScript source file for syntax errors.
- file (str)
- 
source filename
- codestring (str)
- 
string containing the code to check
- Return:
- 
list of dictionaries  with the key 'error' which contain a tuple with
        details about the syntax error. Each tuple contains the file name, line
        number, column, code string and the error message.
- Return Type:
- 
list of dict
initBatchService
initBatchService()
    Initialize the batch service and return the entry point.
- Return:
- 
the entry point for the background client
- Return Type:
- 
function
initService
initService()
    Initialize the service and return the entry point.
- Return:
- 
the entry point for the background client
- Return Type:
- 
function
jsSyntaxBatchCheck
jsSyntaxBatchCheck(argumentsList, send, fx, cancelled, maxProcesses=0)
    Module function to check syntax for a batch of files.
- argumentsList (list)
- 
list of arguments tuples as given for jsSyntaxCheck
- send (function)
- 
reference to send function
- fx (str)
- 
registered service name
- cancelled (function)
- 
reference to function checking for a cancellation
- maxProcesses (int)
- 
number of processes to be used
jsSyntaxCheck
jsSyntaxCheck(file, codestring)
    Function to check a Javascript source file for syntax errors.
- file (str)
- 
source filename
- codestring (str)
- 
string containing the code to check
- Return:
- 
list of dictionaries  with the key 'error' which contain a tuple with
        details about the syntax error. Each tuple contains the file name, line
        number, column, code string and the error message.
- Return Type:
- 
list of dict
workerTask
workerTask(inputQueue, outputQueue)
    Module function acting as the parallel worker for the syntax check.
- inputQueue (multiprocessing.Queue)
- 
input queue
- outputQueue (multiprocessing.Queue)
- 
output queue