Skip to content

Simplifying the use of regular expressions #7

@amitguptagwl

Description

@amitguptagwl

Why

In current version of Stubmatic, we use regular expressions to match & catch HTTP request. Writing regular expression can be an easy task for a developer, but reading and understanding it later is complex.

What

To solve this we're planning to use named regular expressions. E.g.

\authorize\(admin|staff|user)

can be replaced with

\authorize\:role:

How

  1. Create a set of regular expressions a project may need. Save them in a file
role : (admin|staff|user)
  1. Load this file when the Stubmatic starts before loading the mappings
  2. Replace each named regular expression with actual regular expression in mapping loaded into the memory.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementfirst-timers-onlySuitable for fevelopers who are contributing first time in open source development .good first issuesmall win, trivial, less complex issues. Created to encourage Open Source developmenthelp wanted

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions