New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

eslint-plugin-react-naming-convention

Package Overview
Dependencies
Maintainers
0
Versions
1039
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eslint-plugin-react-naming-convention - npm Package Compare versions

Comparing version

to
1.30.3-beta.1

14

dist/index.js

@@ -55,5 +55,13 @@ 'use strict';

var name2 = "eslint-plugin-react-naming-convention";
var version = "1.30.3-beta.0";
var version = "1.30.3-beta.1";
var createRule = shared.createRuleForPlugin("naming-convention");
// src/utils/regexp.ts
var RE_REGEXP_STR = /^\/(.+)\/([A-Za-z]*)$/u;
function toRegExp(string) {
const [, pattern, flags = "u"] = RE_REGEXP_STR.exec(string) ?? [];
if (pattern) return new RegExp(pattern, flags);
return { test: (s) => s === string };
}
// src/rules/component-name.ts

@@ -162,3 +170,3 @@ var defaultOptions = [

...opts,
excepts: opts.excepts?.map((pattern) => new RegExp(pattern, "u")) ?? []
excepts: opts.excepts?.map(toRegExp) ?? []
}

@@ -268,3 +276,3 @@ };

function validate(name3, casing = rule, ignores = excepts) {
const shouldIgnore = ignores.map((pattern) => new RegExp(pattern, "u")).some((pattern) => pattern.test(name3));
const shouldIgnore = ignores.map(toRegExp).some((pattern) => pattern.test(name3));
if (shouldIgnore) return true;

@@ -271,0 +279,0 @@ return tsPattern.match(casing).with("PascalCase", () => shared.RE_PASCAL_CASE.test(name3)).with("camelCase", () => shared.RE_CAMEL_CASE.test(name3)).with("kebab-case", () => shared.RE_KEBAB_CASE.test(name3)).with("snake_case", () => shared.RE_SNAKE_CASE.test(name3)).exhaustive();

{
"name": "eslint-plugin-react-naming-convention",
"version": "1.30.3-beta.0",
"version": "1.30.3-beta.1",
"description": "ESLint React's ESLint plugin for naming convention related rules.",

@@ -52,8 +52,8 @@ "keywords": [

"ts-pattern": "^5.6.2",
"@eslint-react/ast": "1.30.3-beta.0",
"@eslint-react/eff": "1.30.3-beta.0",
"@eslint-react/jsx": "1.30.3-beta.0",
"@eslint-react/var": "1.30.3-beta.0",
"@eslint-react/core": "1.30.3-beta.0",
"@eslint-react/shared": "1.30.3-beta.0"
"@eslint-react/ast": "1.30.3-beta.1",
"@eslint-react/eff": "1.30.3-beta.1",
"@eslint-react/core": "1.30.3-beta.1",
"@eslint-react/jsx": "1.30.3-beta.1",
"@eslint-react/shared": "1.30.3-beta.1",
"@eslint-react/var": "1.30.3-beta.1"
},

@@ -60,0 +60,0 @@ "devDependencies": {

Sorry, the diff of this file is not supported yet