Comments (8)
Hey, yes I'd accept a PR that fixes the issues with the exception of .()
calls, I love it and I want to make it more popular, esp. that you can attach some extra meaning to it, ie. such calls could mean a side-effect-less call that is functional. I hope @AMHOL can get used to it? 😂
from dry-validation.
Awesome. I like the .()
call syntax as well. I haven't seen it used very much so its cool to see it used so consistently in this project.
I'll start working through the offenses and post back if I have any questions about desired code style.
Thanks!
from dry-validation.
@solnic / @AMHOL, I opened a work in progress pull request as I work through the offenses. Initially I disabled the inspection that prefers .call()
over .()
, but we could also change this inspection to enforce .()
over .call()
. What would you guys prefer?
from dry-validation.
I'd say we should simply disable this check
On Sat, 12 Dec 2015 at 20:05, Zach Olauson [email protected] wrote:
@solnic https://github.com/solnic, I opened a work in progress pull
request as I work through the offenses. Initially I disabled the inspection
that prefers .call() over .(), but we could also change this inspection
to enforce .() over .call(). What would you prefer?—
Reply to this email directly or view it on GitHub
#33 (comment)
.
from dry-validation.
Sounds good. Thanks @solnic
from dry-validation.
@solnic @zacholauson I can live with it lol
from dry-validation.
Hey guys, just as an update. I've been home visiting family so I haven't been working on this much. I plan to continue to work on it this weekend, I have about 10 offenses left.
from dry-validation.
No worries man :) BTW a lot of code has been moved to dry-logic.
from dry-validation.
Related Issues (20)
- Injecting dependencies using dry-auto_inject with reserved names
- `rule.each` produces error when input is `nil` HOT 2
- Building contract failed when or-ing types HOT 2
- Validation passes when array type is invalid HOT 1
- NoMethodError is raised when validating non-hash objects with a Dry::Validation::Contract that has config.validate_keys set to true HOT 4
- Dry::Validation::MissingMessageError after update dry stack HOT 2
- Weird issue since 1.10 dry-schema release HOT 3
- Validator didn't recognize nil string param value as empty, and didn't set default value HOT 6
- JSON schema contract failing to recognise valid input HOT 2
- Rule validation does not show in errors when the key validated is in an array of hashes HOT 1
- Mixing of `~>` and `<` in gemspec versioning HOT 1
- Documentation missmatch: `predicates_as_macros` is not available until v1.2
- `Dry::Validation::Result` lacks an `#output` method similar to `Dry::Schema::Result` HOT 4
- `Dry::Validation::Contract` behaves different when defined with a `params Dry::Schema::Params(parent: RawSchema)` vs. `params ParamsSchema` HOT 2
- errors(full: true), for nested input, could be better HOT 1
- False-positive when validating a nested datetime in an array of hashes HOT 2
- Consider release a new version with updated dependencies HOT 2
- Define contract with namespace but got TypeError when use errors(full: true)
- Wrong number of arguments HOT 3
- Getting proc instead of string message
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 dry-validation.