27 lines
745 B
ReStructuredText
27 lines
745 B
ReStructuredText
no-addtask-setup
|
|
================
|
|
|
|
Reject using ``add_task(async function setup() { ... })`` in favour of
|
|
``add_setup(async function() { ... })``.
|
|
|
|
Using semantically separate setup functions makes ``.only`` work correctly
|
|
and will allow for future improvements to setup/cleanup abstractions.
|
|
|
|
This option can be autofixed (``--fix``).
|
|
|
|
Examples of incorrect code for this rule:
|
|
-----------------------------------------
|
|
|
|
.. code-block:: js
|
|
|
|
add_task(async function setup() { ... });
|
|
add_task(function setup() { ... });
|
|
add_task(function init() { ... });
|
|
|
|
Examples of correct code for this rule:
|
|
---------------------------------------
|
|
|
|
.. code-block:: js
|
|
|
|
add_setup(async function() { ... });
|
|
add_setup(function() { ... });
|