diff --git a/.github/workflows/ci.yml b/.github/workflows/java-ci.yml similarity index 93% rename from .github/workflows/ci.yml rename to .github/workflows/java-ci.yml index 591a326..5615525 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/java-ci.yml @@ -2,9 +2,9 @@ name: Java CI on: push: - branches: [ "main" ] pull_request: branches: [ "main" ] + workflow_dispatch: jobs: build: diff --git a/README.md b/README.md index 0206ac9..d3c3da2 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # CheckMate -[![Build](https://github.com/EpicBear/CheckMate/actions/workflows/java-ci.yml/badge.svg)](https://github.com/EpicBear/CheckMate/actions/workflows/java-ci.yml) -![License](https://img.shields.io/github/license/EpicBear/CheckMate) +[![Build](https://img.shields.io/github/actions/workflow/status/epic-bear/checkmate/java-ci.yml?branch=main&label=build)](https://github.com/epic-bear/checkmate/actions/workflows/java-ci.yml) +[![License](https://img.shields.io/github/license/epic-bear/checkmate)](https://github.com/epic-bear/checkmate/blob/main/LICENSE) ![Version](https://img.shields.io/badge/version-0.1.0-blue) CheckMate is a small Java validation library with: @@ -54,9 +54,13 @@ ValidationResult result = Validators.password("abc") .isStrongPassword() // min length + digit + uppercase + special char .validateResult(); -if (!result.isValid()) { - System.out.println(result.getAllErrors()); -} +if(!result. + +isValid()){ + System.out. + +println(result.getAllErrors()); + } ``` ### Add a custom rule in chain @@ -192,10 +196,18 @@ ValidationResult result = validator.validate(java.util.Map.of( "password", "weak" )); -System.out.println(result.isValid()); // false -System.out.println(result.getFieldErrors()); -System.out.println(result.getErrorsForField("email")); -System.out.println(result.getAllErrors()); +System.out. + +println(result.isValid()); // false + System.out. + +println(result.getFieldErrors()); + System.out. + +println(result.getErrorsForField("email")); + System.out. + +println(result.getAllErrors()); ``` ## Custom rules