Is your feature request related to a problem? Please describe.
Currently, the Stacked CLI tools always generate corresponding test files when creating new views or services. If a developer doesn't intend to write tests immediately, this can lead to project setup errors. Here's an example of how I might configure stacked.json to customize paths, and would still encounter this issue:
{
"bottom_sheets_path": "ui/bottom_sheets",
"dialogs_path": "ui/dialogs",
"line_length": 80,
"locator_name": "locator",
"prefer_web": false,
"services_path": "services",
"stacked_app_file_path": "app/app.dart",
"v1": false,
"views_path": "ui/views",
"widgets_path": "ui/widgets/smart"
}
Error when creating a service:
stacked create service test
Created File: 'test/services/test_service_test.dart'
Created File: 'lib/services/test_service.dart'
Modification not applied. The file test/helpers/test_helpers.dart does not exist
The structure of your stacked application is invalid. The app.dart file should be located in lib/app/
I've implemented a temporary ( dumb ) workaround to address this issue (see the attached file):
modify_app_file.TXT
Describe the solution you would like
The introduction of a --no-test flag for the stacked create command would provide the following benefits:
- Flexibility: Generate views and services without test files, allowing developers to introduce testing at their own pace.
- Error Prevention: Avoid project setup errors due to missing test helper files when the developer doesn't plan to create tests immediately, especially in projects with customized directory structures.
Additional Context
No response
Is your feature request related to a problem? Please describe.
Currently, the Stacked CLI tools always generate corresponding test files when creating new views or services. If a developer doesn't intend to write tests immediately, this can lead to project setup errors. Here's an example of how I might configure
stacked.jsonto customize paths, and would still encounter this issue:Error when creating a service:
I've implemented a temporary ( dumb ) workaround to address this issue (see the attached file):
modify_app_file.TXT
Describe the solution you would like
The introduction of a
--no-testflag for thestacked createcommand would provide the following benefits:Additional Context
No response