All Projects → izniburak → denetmen

izniburak / denetmen

Licence: MIT license
useful micro check library for Crystal Language.

Programming Languages

crystal
512 projects

Projects that are alternatives of or similar to denetmen

A11yc
Check accessibility of target page and generate accessibility evaluate page and policy.
Stars: ✭ 13 (-43.48%)
Mutual labels:  checker, validator
python-valid8
Yet another validation lib ;). Provides tools for general-purpose variable validation, function inputs/outputs validation as well as class fields validation. All entry points raise consistent ValidationError including all contextual details, with dynamic inheritance of ValueError/TypeError as appropriate.
Stars: ✭ 24 (+4.35%)
Mutual labels:  checker, validator
garn-validator
Create validations with ease
Stars: ✭ 42 (+82.61%)
Mutual labels:  checker, validator
jsonlint
Lightweight command-line tool for validating JSON
Stars: ✭ 27 (+17.39%)
Mutual labels:  checker, validator
Grunt Html
Grunt plugin for html validation
Stars: ✭ 165 (+617.39%)
Mutual labels:  checker, validator
ngx-translate-lint
Simple CLI tools for check `ngx-translate` keys
Stars: ✭ 25 (+8.7%)
Mutual labels:  checker, validator
codeowners-validator
The GitHub CODEOWNERS file validator
Stars: ✭ 142 (+517.39%)
Mutual labels:  checker, validator
validator
Inpsyde Validator library
Stars: ✭ 14 (-39.13%)
Mutual labels:  validator
ird-nz
Checksum validator for New Zealand's IRD/GST number.
Stars: ✭ 15 (-34.78%)
Mutual labels:  validator
BitGen
Bitcoin wallet generator and scrapper
Stars: ✭ 87 (+278.26%)
Mutual labels:  checker
typepy
A Python library for variable type checker/validator/converter at a run time.
Stars: ✭ 16 (-30.43%)
Mutual labels:  validator
validate-framework
validate-framework:一款轻量、无依赖的 JavaScript 验证组件
Stars: ✭ 55 (+139.13%)
Mutual labels:  validator
schema
SpaceAPI JSON schema files.
Stars: ✭ 20 (-13.04%)
Mutual labels:  validator
SheenValidator
Android library to make form validation easier
Stars: ✭ 29 (+26.09%)
Mutual labels:  validator
pronto-credo
pronto runner for credo, a code analysis tool for Elixir programming language
Stars: ✭ 12 (-47.83%)
Mutual labels:  checker
KValidation
Validation library. Fluent syntax in Java, mini DSL in Kotlin
Stars: ✭ 20 (-13.04%)
Mutual labels:  validator
persianize-node
Persianize is set of nodejs tools for validating and converting data to correct Persian.
Stars: ✭ 13 (-43.48%)
Mutual labels:  validator
compatip
A simple tool to ensure compatibility between microservices
Stars: ✭ 13 (-43.48%)
Mutual labels:  checker
deps-ok
Fast checking of top level dependencies based on version numbers
Stars: ✭ 17 (-26.09%)
Mutual labels:  checker
crowntool
Multi Tool with many functions coming
Stars: ✭ 55 (+139.13%)
Mutual labels:  checker

denetmen

      _                 _                        
     | |               | |                       
   __| | ___ _ __   ___| |_ _ __ ___   ___ _ __  
  / _` |/ _ \ '_ \ / _ \ __| '_ ` _ \ / _ \ '_ \ 
 | (_| |  __/ | | |  __/ |_| | | | | |  __/ | | |
  \__,_|\___|_| |_|\___|\__|_| |_| |_|\___|_| |_|

Build Status

useful micro check library for Crystal Lang.

Installation

Add this to your application's shard.yml:

dependencies:
  denetmen:
    github: izniburak/denetmen

Usage

require "denetmen"


"[email protected]".email? # true
"crystal-lang.com".domain? # true
"http://crystal-lang.com/".url? # true

# and more...

String Methods

  • email?
  • domain?
  • url?
  • ipv4?
  • ipv6?
  • mac_address?
  • hex_color?
  • hex?
  • alpha?(locale = "en-US")
  • alphanum?(locale = "en-US")
  • numeric?
  • md5?
  • base64?
  • lower?
  • upper?
  • slug?
  • time_string?
  • credit_card?
  • phone?(locale = "en-US")
  • affirmative?

Number Methods

  • positive?
  • negative?
  • zero?
  • div?(n)
  • above?(n)
  • below?(n)

Contributing

  1. Fork it ( https://github.com/izniburak/denetmen/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

  • izniburak İzni Burak Demirtaş - creator, maintainer
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].