akoutmos / pharams Goto Github PK
View Code? Open in Web Editor NEWParameter validation for Elixir Phoenix Framework
License: MIT License
Parameter validation for Elixir Phoenix Framework
License: MIT License
Setup an example phoenix project which will act as the test suite for pharams
Allow the developer to specify whether they want the validated/cast param keys to be atoms or strings. This is useful to ensure that pharams can be used as a drop in replacement to an existing endpoint without much refactoring and also to ensure that logging plugs are not impacted by the change (like when using config :phoenix, :filter_parameters
)
Setup Travis for this project so that PRs and commits can be validated
When using an alias in the validation optional like format: SomeModule.shared_regex()
the alias fails to resolve.
Some of the macro errors are a little cryptic and makes it hard to know what you did wrong when using Pharams. Add some error checking and messaging to make things easier.
When using an alias to define a type (for example when using exnumerator), or using calling an aliased module function the macro fails.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.