- Remove unused imports across all modules - Remove unused variables (names, color, output, original_line, extras) - Fix regex syntax errors in parser files - Remove unused Dependency imports from parsers
This commit is contained in:
@@ -107,7 +107,7 @@ class PythonParser(Parser):
|
|||||||
content = file_path.read_text(encoding="utf-8")
|
content = file_path.read_text(encoding="utf-8")
|
||||||
|
|
||||||
install_requires_match = re.search(
|
install_requires_match = re.search(
|
||||||
r"install_requires\s*=\s*\[(^\]]*)\]", content, re.DOTALL
|
r"install_requires\s*=\s*\[([^\]]*)\]", content, re.DOTALL
|
||||||
)
|
)
|
||||||
if install_requires_match:
|
if install_requires_match:
|
||||||
deps_str = install_requires_match.group(1)
|
deps_str = install_requires_match.group(1)
|
||||||
@@ -118,11 +118,11 @@ class PythonParser(Parser):
|
|||||||
self._create_dependency(file_path, name, version)
|
self._create_dependency(file_path, name, version)
|
||||||
)
|
)
|
||||||
|
|
||||||
name_match = re.search(r'name\s*=\s*["']([^"']+)["']', content)
|
name_match = re.search(r"name\s*=\s*[\"']([^\"']+)[\"']", content)
|
||||||
if name_match:
|
if name_match:
|
||||||
manifest.project_name = name_match.group(1)
|
manifest.project_name = name_match.group(1)
|
||||||
|
|
||||||
version_match = re.search(r'version\s*=\s*["']([^"']+)["']', content)
|
version_match = re.search(r"version\s*=\s*[\"']([^\"']+)[\"']", content)
|
||||||
if version_match:
|
if version_match:
|
||||||
manifest.project_version = version_match.group(1)
|
manifest.project_version = version_match.group(1)
|
||||||
|
|
||||||
@@ -146,7 +146,7 @@ class PythonParser(Parser):
|
|||||||
def _parse_pipfile(self, file_path: Path, manifest: ParsedManifest) -> None:
|
def _parse_pipfile(self, file_path: Path, manifest: ParsedManifest) -> None:
|
||||||
content = file_path.read_text(encoding="utf-8")
|
content = file_path.read_text(encoding="utf-8")
|
||||||
|
|
||||||
name_match = re.search(r'name\s*=\s*["']([^"']+)["']', content)
|
name_match = re.search(r"name\s*=\s*[\"']([^\"']+)[\"']", content)
|
||||||
if name_match:
|
if name_match:
|
||||||
manifest.project_name = name_match.group(1)
|
manifest.project_name = name_match.group(1)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user