mirror of
https://github.com/OpenCut-app/OpenCut.git
synced 2026-07-13 21:52:53 +02:00
ultracite
This commit is contained in:
@@ -42,9 +42,13 @@ Ultracite enforces strict type safety, accessibility standards, and consistent c
|
|||||||
- Don't insert comments as text nodes.
|
- Don't insert comments as text nodes.
|
||||||
- Use `<>...</>` instead of `<Fragment>...</Fragment>`.
|
- Use `<>...</>` instead of `<Fragment>...</Fragment>`.
|
||||||
|
|
||||||
|
### Function Parameters and Props
|
||||||
|
- Always use destructured props objects instead of individual parameters in functions.
|
||||||
|
- Example: `function helloWorld({ prop }: { prop: string })` instead of `function helloWorld(param: string)`.
|
||||||
|
- This applies to all functions, not just React components.
|
||||||
|
|
||||||
### Correctness and Safety
|
### Correctness and Safety
|
||||||
- Don't assign a value to itself.
|
- Don't assign a value to itself.
|
||||||
- Use props instead of parameters in all functions.
|
|
||||||
- Avoid unused imports and variables.
|
- Avoid unused imports and variables.
|
||||||
- Don't use await inside loops.
|
- Don't use await inside loops.
|
||||||
- Don't hardcode sensitive data like API keys and tokens.
|
- Don't hardcode sensitive data like API keys and tokens.
|
||||||
@@ -86,4 +90,4 @@ try {
|
|||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.log(e);
|
console.log(e);
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user