0.0.4 • Published 3 months ago

@zohodesk/eslint-plugin-architecturerules v0.0.4

Weekly downloads
-
License
ISC
Repository
-
Last release
3 months ago

💼 Configuration

NameDescription
import-dependencies-ruleOuter layer methods and objects should not used in inner layer.
spinal-case-folder-ruleEnforce folder name to be in spinal-case (kebab-case).
pascal-case-file-ruleEnforce file name to be in PascalCase.
no-external-library-ruleNo External library used in Specific layers.
no-comments-ruleDisallow comments in source code.
no-unused-varsVariables that are declared and not used anywhere in the code.
no-returnStatement-ruleOnly return void.
exceed-lineCode-ruleExceed Code Line.
no-defaultProps-ruleDisallow direct modification of props in React components. error.
should-implement-ruleEnsure classes either directly or indirectly implement the UseCase interface.
no-businessLogic-ruleEnsure That there is no Business logic .
define-property-schemaDefine property schema.
snake-case-identifierIdentifier should be SNAKE_CASE.
type-should-be-constantType should be CONSTANT.
path-alias-ruleAvoid path alias.
no-nested-ruleEnforce specifying rules to disable in eslint-disable comments.
single-factory-ruleSingle Factory Pattern.
no-react-hooksUsed-ruleRemove react Hooks in View Layer.
define-contract-schema-ruleDefine property contract schema properly. Avoid any or object type.
method-not-invokeEnsure That there is violated method not invoked.
avoid-deprecated-methodAvoid Using Deprecated Method"
avoid-local-stateShould have init method to create or update state. Avoid reassigning, manipulate or update state without native methods
0.0.4-exp-16

3 months ago

0.0.4-exp-17

3 months ago

0.0.4-exp-18

3 months ago

0.0.4-exp-15

3 months ago

0.0.4-exp-14

4 months ago

0.0.4-exp-13

4 months ago

0.0.4-exp-11

5 months ago

0.0.4-exp-10

5 months ago

0.0.4-exp-8

6 months ago

0.0.4-exp-9

6 months ago

0.0.4-exp-4

8 months ago

0.0.4-exp-3

8 months ago

0.0.4-exp-7

7 months ago

0.0.4-exp-6

7 months ago

0.0.4-exp-5

7 months ago

0.0.4

7 months ago

0.0.4-exp-2

8 months ago

0.0.4-exp-1

8 months ago

0.0.3

11 months ago

0.0.2-exp-7

11 months ago

0.0.2-exp-8

11 months ago

0.0.2-exp-1

12 months ago

0.0.2-exp-2

12 months ago

0.0.2-exp-3

12 months ago

0.0.2-exp-4

12 months ago

0.0.2-exp-5

11 months ago

0.0.2-exp-6

11 months ago

0.0.2

1 year ago

0.0.1-exp-2

1 year ago

0.0.1

1 year ago

0.0.0-exp-0

1 year ago

0.0.0-exp-1

1 year ago

0.0.0

1 year ago