Skip to content

Commit 4fd1c40

Browse files
committed
fixed import issue and bumped to v1.0.4
1 parent 77c83cd commit 4fd1c40

11 files changed

Lines changed: 15 additions & 11 deletions

manifest-scanner/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "manifest-scanner",
3-
"version": "1.0.2",
3+
"version": "1.0.4",
44
"description": "Manifest Scanner for Android Application",
55
"author": "Shivasurya @s5dev",
66
"bin": {

manifest-scanner/src/commands/scan.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Args, Command, Flags } from "@oclif/core";
22
import { findFileInDirectory, parseXmlFileToJson } from "../utils/fileutils";
3-
import ManifestPlugin from "../plugins/ManifestPlugin";
3+
import { ManifestPlugin } from "../plugins/ManifestPlugin";
44
import path = require("path");
55
const fs = require("fs/promises");
66

@@ -72,7 +72,8 @@ export default class Scan extends Command {
7272
const files = await fs.readdir(folder);
7373
for (const file of files) {
7474
// console.log(folder + "/" + file);
75-
let filePath = path.join(__dirname, "..", 'plugins', 'manifest', file);
75+
let fileWithoutExtension = file.split(".")[0];
76+
let filePath = path.join(__dirname, "..", 'plugins', 'manifest', fileWithoutExtension);
7677
const { default: Rule } = await import(
7778
filePath
7879
);

manifest-scanner/src/plugins/ManifestPlugin.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,5 @@ export default abstract class ManifestPlugin extends BasePlugin {
4444

4545
abstract run(): void; // User should define how their plugin runs
4646
}
47+
48+
export { ManifestPlugin };

manifest-scanner/src/plugins/manifest/APIKeysRule.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import ManifestPlugin from "../ManifestPlugin";
1+
import { ManifestPlugin } from "../ManifestPlugin";
22
import { Severity, getRelativePath, searchKeywordInFile } from "../util";
33
import * as fs from "fs";
44

manifest-scanner/src/plugins/manifest/AllowBackupRule.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import ManifestPlugin from "../ManifestPlugin";
1+
import { ManifestPlugin } from "../ManifestPlugin";
22
import { Severity, searchKeywordInFile, getRelativePath } from "../util";
33

44
// write a rule to check if the allowBackup attribute is set to true or false inside class AllowBackupRule extended from BaseRule implemeting run method

manifest-scanner/src/plugins/manifest/AndroidDebuggableRule.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import ManifestPlugin from "../ManifestPlugin";
1+
import { ManifestPlugin } from "../ManifestPlugin";
22
import { Severity, getRelativePath, searchKeywordInFile } from "../util";
33

44
// write a rule to check if the allowBackup attribute is set to true or false inside class AndroidDebuggable extended from BaseRule implemeting run method

manifest-scanner/src/plugins/manifest/CustomPermissionRule.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import ManifestPlugin from "../ManifestPlugin";
1+
import { ManifestPlugin } from "../ManifestPlugin";
22
import { Severity, getRelativePath, searchKeywordInFile } from "../util";
33

44
// write a rule to check if the custom permission tag is available

manifest-scanner/src/plugins/manifest/ExportedComponentRule.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { BaseJavaCstVisitorWithDefaults } from "java-parser";
2-
import ManifestPlugin from "../ManifestPlugin";
2+
import { ManifestPlugin } from "../ManifestPlugin";
33
import { Severity, getRelativePath, searchKeywordInFile } from "../util";
44
import { getJavaFiles } from "../../utils/fileutils";
55
const { parse } = require("java-parser");

manifest-scanner/src/plugins/manifest/SingleTaskLaunchModeRule.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import ManifestPlugin from "../ManifestPlugin";
1+
import { ManifestPlugin } from "../ManifestPlugin";
22
import { Severity, getRelativePath, searchKeywordInFile } from "../util";
33

44
export default class SingleTaskLaunchModeRule extends ManifestPlugin {

manifest-scanner/src/plugins/manifest/TaskReparentingRule.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import ManifestPlugin from "../ManifestPlugin";
1+
import { ManifestPlugin } from "../ManifestPlugin";
22
import { Severity, getRelativePath, searchKeywordInFile } from "../util";
33

44
export default class TaskReParentingRule extends ManifestPlugin {

0 commit comments

Comments
 (0)