Both shadcn-solid and solid-ui have (greatly) diverged from the original shadcn/ui implementation since their initial support in this plugin.
Consequently, I have to make significant changes to make my code even more flexible to keep other framework implementations working and add support for those two.
Evolving list of divergences
Common
No longer support the style value in the config
No longer support the baseColor value in the config
Changes in shadcn-solid
Adds support for UnoCSS (Tailwind is now optional as a result)
Changes in solid-ui
Renames its config from components.json to ui.config.json
No longer supports aliases in the config except for a custom path one
No new problems were found according to the checks applied
💡 Qodana analysis was run in the pull request mode: only the changed files were checked
View the detailed Qodana report
To be able to view the detailed Qodana report, you can either:
- Register at [Qodana Cloud](https://qodana.cloud/) and [configure the action](https://github.com/jetbrains/qodana-action#qodana-cloud)
- Use [GitHub Code Scanning with Qodana](https://github.com/jetbrains/qodana-action#github-code-scanning)
- Host [Qodana report at GitHub Pages](https://github.com/JetBrains/qodana-action/blob/3a8e25f5caad8d8b01c1435f1ef7b19fe8b039a0/README.md#github-pages)
- Inspect and use `qodana.sarif.json` (see [the Qodana SARIF format](https://www.jetbrains.com/help/qodana/qodana-sarif-output.html#Report+structure) for details)
To get `*.log` files or any other Qodana artifacts, run the action with `upload-result` option set to `true`,
so that the action will upload the files as the job artifacts:
```yaml
- name: 'Qodana Scan'
uses: JetBrains/qodana-action@v2024.1.5
with:
upload-result: true
```
Contact Qodana team
Contact us at [qodana-support@jetbrains.com](mailto:qodana-support@jetbrains.com)
- Or via our issue tracker: https://jb.gg/qodana-issue
- Or share your feedback: https://jb.gg/qodana-discussions
Both shadcn-solid and solid-ui have (greatly) diverged from the original shadcn/ui implementation since their initial support in this plugin.
Consequently, I have to make significant changes to make my code even more flexible to keep other framework implementations working and add support for those two.
Evolving list of divergences
Common
style
value in the configbaseColor
value in the configChanges in shadcn-solid
Changes in solid-ui
components.json
toui.config.json
path
one