Comments (5)
An idea would be use use a "hook_options.yaml"
from dart_pre_commit.
This is a blocker for me, currently using mason bricks. The analyzer is stuck on those files, I have added these folders to analysis_options.yaml but it still analyze and fails.
from dart_pre_commit.
Which step specifically is it stuck on? If the dart analyzer itself is stuck, there is nothing I can do with this package, as it will always run the analyzer on the whole project. Ignoring files here would only filter out the results.
from dart_pre_commit.
@Skycoder42 It will give error on any mason file since ofcourse they won't be proper. Is there a way to allow for ignoring certain folder, packages or files?
from dart_pre_commit.
Well, again, it depends on what step it fails for. Is it the analyzer? The formatter? You cannot exclude files completely, but you can configure the tools that dart_pre_commit invokes.
For example, if it's an analyzer problem, you can simply add the broken files to the exclude
section of the analysis_options.yaml
. If it is the formatter, you are out of luck. However, you could simply disable the formatter completely with dart_pre_commit by adding the following to the pubspec:
dart_pre_commit:
format: false
See https://github.com/Skycoder42/dart_pre_commit?tab=readme-ov-file#configuration for more
from dart_pre_commit.
Related Issues (20)
- Allow manual selection of logger backend from commandline
- stderr-forwarding does not sync with status message
- Add check the makes sure library imports are not used in tests or src files
- Add check the verifies that all src files are exported
- Analyze Task is broken
- Error: Member not found: 'Hooks.create' HOT 3
- dart format line length option HOT 3
- lib-exports on flutter skeleton app HOT 3
- Allow execution of commands from a child folder HOT 7
- dart_test_tools-4.7.0/.../test_import_linter.dart: Error: A value of type 'String?' can't be assigned to a variable of type 'DirectiveUri?'. HOT 4
- Add support for fvm HOT 8
- Document custom-lint task HOT 1
- pre-commit fails in VSCode due to `version solving failed` in flutter project HOT 1
- `error-level` option does not work under `analyze` task HOT 2
- run specific tasks on staged files only HOT 2
- Installation and install docs HOT 1
- Add support for custom commit hook steps
- Add outdated packages check
- --check-pull-up does not work if dart package is not the git root
- Make fix imports work for multiline and commented imports
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 dart_pre_commit.