Skip to content

Commit f3f3c6a

Browse files
authored
update case functionality (#2743)
1 parent 255b173 commit f3f3c6a

File tree

10 files changed

+10
-13
lines changed

10 files changed

+10
-13
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "openapi-workspaces",
33
"license": "MIT",
44
"private": true,
5-
"version": "0.54.4",
5+
"version": "0.54.5",
66
"workspaces": [
77
"projects/json-pointer-helpers",
88
"projects/openapi-io",

projects/fastify-capture/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "@useoptic/fastify-capture",
33
"license": "MIT",
44
"packageManager": "[email protected]",
5-
"version": "0.54.4",
5+
"version": "0.54.5",
66
"main": "build/index.js",
77
"types": "build/index.d.ts",
88
"files": [

projects/json-pointer-helpers/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "@useoptic/json-pointer-helpers",
33
"license": "MIT",
44
"packageManager": "[email protected]",
5-
"version": "0.54.4",
5+
"version": "0.54.5",
66
"main": "build/index.js",
77
"types": "build/index.d.ts",
88
"files": [

projects/openapi-io/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "@useoptic/openapi-io",
33
"license": "MIT",
44
"packageManager": "[email protected]",
5-
"version": "0.54.4",
5+
"version": "0.54.5",
66
"main": "build/index.js",
77
"types": "build/index.d.ts",
88
"files": [

projects/openapi-utilities/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "@useoptic/openapi-utilities",
33
"license": "MIT",
44
"packageManager": "[email protected]",
5-
"version": "0.54.4",
5+
"version": "0.54.5",
66
"main": "build/index.js",
77
"types": "build/index.d.ts",
88
"files": [

projects/optic/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "@useoptic/optic",
33
"license": "MIT",
44
"packageManager": "[email protected]",
5-
"version": "0.54.4",
5+
"version": "0.54.5",
66
"main": "build/index.js",
77
"types": "build/index.d.ts",
88
"files": [

projects/rulesets-base/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "@useoptic/rulesets-base",
33
"license": "MIT",
44
"packageManager": "[email protected]",
5-
"version": "0.54.4",
5+
"version": "0.54.5",
66
"main": "build/index.js",
77
"types": "build/index.d.ts",
88
"files": [

projects/standard-rulesets/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "@useoptic/standard-rulesets",
33
"license": "MIT",
44
"packageManager": "[email protected]",
5-
"version": "0.54.4",
5+
"version": "0.54.5",
66
"main": "build/index.js",
77
"types": "build/index.d.ts",
88
"files": [

projects/standard-rulesets/src/naming-changes/__tests__/is-case.test.ts

+1-4
Original file line numberDiff line numberDiff line change
@@ -142,14 +142,11 @@ describe('isCase', () => {
142142
'kebabwithoutfriends',
143143
'param1-Wwit2h-num3bers',
144144
'1param-2with-Leading-number',
145-
];
146-
const failingCases = [
147-
'',
148145
'some-kebab-someCamel',
149146
'some-AeAab-someCamel',
150147
'camelCase',
151-
'snake_case_for_fun',
152148
];
149+
const failingCases = ['', 'snake_case_for_fun'];
153150
for (const passingCase of passingCases) {
154151
console.log(passingCase);
155152
expect(isCase(passingCase, 'case-insensitive-param-case')).toBe(true);

projects/standard-rulesets/src/naming-changes/isCase.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ function regexForRule(format: (typeof casing)[number]) {
1313
case 'snake_case':
1414
return /^[a-z0-9]+(?:_[a-z0-9]+)*$/;
1515
case 'case-insensitive-param-case':
16-
return /^[a-zA-Z0-9][a-z0-9]*(-[a-zA-Z0-9][a-z0-9]*)*$/;
16+
return /^[a-z0-9]+(-[a-z0-9]+)*$/i;
1717
default:
1818
return /(.*?)/;
1919
}

0 commit comments

Comments
 (0)