You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[interface-starts-with-i](./rules/naming/interface-starts-with-i.md)| Solidity Interfaces names should start with an `I`|||
32
-
|[const-name-snakecase](./rules/naming/const-name-snakecase.md)| Constant name must be in capitalized SNAKE_CASE. (Does not check IMMUTABLES, use immutable-vars-naming) | $~~~~~~~~$✔️ ||
33
-
|[contract-name-camelcase](./rules/naming/contract-name-camelcase.md)| Contract, Structs and Enums should be in CamelCase. | $~~~~~~~~$✔️ ||
34
-
|[event-name-camelcase](./rules/naming/event-name-camelcase.md)| Event name must be in CamelCase. | $~~~~~~~~$✔️ ||
35
-
|[foundry-test-functions](./rules/naming/foundry-test-functions.md)| Enforce naming convention on functions for Foundry test cases |||
36
-
|[func-name-mixedcase](./rules/naming/func-name-mixedcase.md)| Function name must be in mixedCase. | $~~~~~~~~$✔️ ||
37
-
|[func-named-parameters](./rules/naming/func-named-parameters.md)| Enforce named parameters for function calls with 4 or more arguments. This rule may have some false positives |||
38
-
|[func-param-name-leading-underscore](./rules/naming/func-param-name-leading-underscore.md)| Function param name must start a single underscore |||
39
-
|[func-param-name-mixedcase](./rules/naming/func-param-name-mixedcase.md)| Function param name must be in mixedCase. |||
40
-
|[immutable-vars-naming](./rules/naming/immutable-vars-naming.md)| Check Immutable variables. Capitalized SNAKE_CASE or mixedCase depending on configuration. | $~~~~~~~~$✔️ ||
41
-
|[imports-order](./rules/naming/imports-order.md)| Order the imports of the contract to follow a certain hierarchy (read "Notes section") |||
42
-
|[modifier-name-mixedcase](./rules/naming/modifier-name-mixedcase.md)| Modifier name must be in mixedCase. |||
43
-
|[named-parameters-mapping](./rules/naming/named-parameters-mapping.md)| Solidity v0.8.18 introduced named parameters on the mappings definition. |||
44
-
|[private-func-leading-underscore](./rules/naming/private-func-leading-underscore.md)| Private and internal function names must start with a single underscore, unless they are in a library. |||
45
-
|[private-vars-leading-underscore](./rules/naming/private-vars-leading-underscore.md)| Non-external functions and state variables should start with a single underscore. Others, shouldn't |||
46
-
|[private-vars-no-leading-underscore](./rules/naming/private-vars-no-leading-underscore.md)| Private and internal variable names must NOT start with a single underscore. |||
47
-
|[use-forbidden-name](./rules/naming/use-forbidden-name.md)| Avoid to use letters 'I', 'l', 'O' as identifiers. | $~~~~~~~~$✔️ ||
48
-
|[var-name-mixedcase](./rules/naming/var-name-mixedcase.md)| Variable name must be in mixedCase. (Does not check IMMUTABLES, use immutable-vars-naming) | $~~~~~~~~$✔️ ||
49
-
|[func-order](./rules/order/func-order.md)| Function order is incorrect. || $~~~~~~~$✔️ |
50
-
|[imports-on-top](./rules/order/imports-on-top.md)| Import statements must be on top. | $~~~~~~~~$✔️ ||
51
-
|[ordering](./rules/order/ordering.md)| Check order of elements in file and inside each contract, according to the style guide. |||
52
-
|[visibility-modifier-order](./rules/order/visibility-modifier-order.md)| Visibility modifier must be first in list of modifiers. | $~~~~~~~~$✔️ ||
|[interface-starts-with-i](./rules/naming/interface-starts-with-i.md)| Solidity Interfaces names should start with an `I`|||
32
+
|[const-name-snakecase](./rules/naming/const-name-snakecase.md)| Constant name must be in capitalized SNAKE_CASE. (Does not check IMMUTABLES, use immutable-vars-naming) | $~~~~~~~~$✔️ ||
33
+
|[contract-name-camelcase](./rules/naming/contract-name-camelcase.md)| Contract, Structs and Enums should be in CamelCase. | $~~~~~~~~$✔️ ||
34
+
|[event-name-camelcase](./rules/naming/event-name-camelcase.md)| Event name must be in CamelCase. | $~~~~~~~~$✔️ ||
35
+
|[foundry-test-functions](./rules/naming/foundry-test-functions.md)| Enforce naming convention on functions for Foundry test cases |||
36
+
|[func-name-mixedcase](./rules/naming/func-name-mixedcase.md)| Function name must be in mixedCase. | $~~~~~~~~$✔️ ||
37
+
|[func-named-parameters](./rules/naming/func-named-parameters.md)| Enforce named parameters for function calls with 4 or more arguments. This rule may have some false positives |||
38
+
|[func-param-name-leading-underscore](./rules/naming/func-param-name-leading-underscore.md)| Function param name must start a single underscore |||
39
+
|[func-param-name-mixedcase](./rules/naming/func-param-name-mixedcase.md)| Function param name must be in mixedCase. |||
40
+
|[immutable-vars-naming](./rules/naming/immutable-vars-naming.md)| Check Immutable variables. Capitalized SNAKE_CASE or mixedCase depending on configuration. | $~~~~~~~~$✔️ ||
41
+
|[imports-order](./rules/naming/imports-order.md)| Order the imports of the contract to follow a certain hierarchy (read "Notes section") |||
42
+
|[modifier-name-mixedcase](./rules/naming/modifier-name-mixedcase.md)| Modifier name must be in mixedCase. |||
43
+
|[named-parameters-mapping](./rules/naming/named-parameters-mapping.md)| Solidity v0.8.18 introduced named parameters on the mappings definition. |||
44
+
|[private-func-leading-underscore](./rules/naming/private-func-leading-underscore.md)| Private and internal function names must start with a single underscore, unless they are in a library or free.|||
45
+
|[private-vars-leading-underscore](./rules/naming/private-vars-leading-underscore.md)| Non-external functions and state variables should start with a single underscore. Others, shouldn't |||
46
+
|[private-vars-no-leading-underscore](./rules/naming/private-vars-no-leading-underscore.md)| Private and internal variable names must NOT start with a single underscore. |||
47
+
|[use-forbidden-name](./rules/naming/use-forbidden-name.md)| Avoid to use letters 'I', 'l', 'O' as identifiers. | $~~~~~~~~$✔️ ||
48
+
|[var-name-mixedcase](./rules/naming/var-name-mixedcase.md)| Variable name must be in mixedCase. (Does not check IMMUTABLES, use immutable-vars-naming) | $~~~~~~~~$✔️ ||
49
+
|[func-order](./rules/order/func-order.md)| Function order is incorrect. || $~~~~~~~$✔️ |
50
+
|[imports-on-top](./rules/order/imports-on-top.md)| Import statements must be on top. | $~~~~~~~~$✔️ ||
51
+
|[ordering](./rules/order/ordering.md)| Check order of elements in file and inside each contract, according to the style guide. |||
52
+
|[visibility-modifier-order](./rules/order/visibility-modifier-order.md)| Visibility modifier must be first in list of modifiers. | $~~~~~~~~$✔️ ||
0 commit comments