Comments (3)
Good point! That will work for me since the filename patterns are constant. Thanks!
For anyone running into this issue with the generated code from BLoC extension, I used the following exclude patterns:
// settings.json
{
// ...
"dartBarrelFile.excludeFileList": [
"**/*_event.dart",
"**/*_state.dart",
],
// ...
}
from dartbarrelfilegenerator.
Hi @gcwill70! 👋 Thanks for opening an issue!
I can clearly see the issue here. However, the extension does not read the contents of the file. To me, it would make more sense to have a different file structure, then, the extension provides a exclude utility that it is useful.
For example, supose that you always name your part
files with the following suffix .part.dart
(event.part.dart
and state.part.dart
). With this, you can configure the extension with dartBarrelFile.excludeFileList
, in which you can add a glob that matches the .part.dart
suffix:
// In your vscode settings
{
// ...
"dartBarrelFile.excludeFileList": [
"/**/*.part.js"
],
// ...
}
Now part files will not be taken into account.
I'm afraid I'm not planning to read the files as it can take a lot of time as well as complexity! ⌛
Closing the issue as of now. Feel free to ask me anything else 💪
from dartbarrelfilegenerator.
@gcwill70 Nice! Grateful that helped!
from dartbarrelfilegenerator.
Related Issues (20)
- Can't use extension when using multiple folder inside workspace HOT 1
- using excludeFileList to exclude main.dart HOT 3
- Windows 10 Command 'Export Dart files in current directory to dir_name.dart' resulted in an error HOT 9
- Dependency Dashboard
- Action Required: Fix Renovate Configuration
- Option for default name of barrel files HOT 7
- works incorrectly if filename and directory name are the same HOT 3
- Generate single file without generating in its sub folders HOT 5
- Combined option for default file names HOT 3
- Cannot export a nested file with same name as outer folder HOT 8
- Use generator option on multiple diectories HOT 1
- Option for putting generated file at the same level as target folder HOT 11
- Readme documentation is not up-to-date
- Exporting empty files HOT 3
- Add shortcuts HOT 5
- glob patterns not matching as expected HOT 5
- Update command names HOT 2
- how to have a shortcut to barreling command for a hard-coded folder? HOT 8
- Add support for `always_use_package_imports` HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dartbarrelfilegenerator.