   # Throws an error if this task has already been terminated or if sending a
   # message to the child process fails.
   #
-  # args - The arguments to pass to the function exported by this task's script.
-  # callback - An optional {Function} to call when the task completes.
+  # * `args` The arguments to pass to the function exported by this task's
+  #          script.
+  # * `callback` (optional) A {Function} to call when the task completes.
+  #
+  # Returns undefind.
   start: (args..., callback) ->
-    throw new Error("Cannot start terminated process") unless @childProcess?
+    throw new Error('Cannot start terminated process') unless @childProcess?
 
     @handleEvents()
     if _.isFunction(callback)

    @childProcess = null

    @off()

# * task:error - Emitted when console.error is called within the task.
# * task:completed - Emitted when the task has succeeded or failed.
#
# ## Examples
#
# ```coffee
#   {Task} = require 'atom'
