有没有办法,如何从 Analyze - >排除android生成的文件(或手动指定排除的文件夹)检查代码?
答案 0 :(得分:2)
我找到了答案
代码分析
不会考虑排除的文件夹
答案 1 :(得分:2)
使用自定义范围。点击Analyze>检查代码,在“指定检查范围”对话框中,单击“" ..."在"自定义范围"。定义新范围。递归地包括Android
,app
以及其他重要的内容。然后以递归方式排除您不想要的文件夹。
我想将生成的代码放在build
文件夹中并将其排除。 (要获取要包含在构建中的build
文件夹中的代码,请将其包含在app.gradle
的{{1}}中。)
答案 2 :(得分:2)
您可以使用Gradle IDEA plugin:
执行此操作apply plugin: 'idea'
idea {
module {
excludeDirs = [file("unwanted-directory-name")]
}
}
答案 3 :(得分:1)
看看this回答:
您基本上只需使用以下模式创建自定义范围:CREATE TRIGGER [dbo].[tr_UpdateResourceHistoryVersionId] ON [dbo].[TableResources]
INSTEAD OF UPDATE
AS
SET NOCOUNT ON;
BEGIN
-- ?? IF inserted.Attribute3 = deleted.Attribute3
-- ?? THEN we just pass the UPDATE through
UPDATE [TableResources]
SET
VersionId = inserted.VersionId,
Attribute1 = inserted.Attribute1,
Attribute2 = inserted.Attribute2
FROM Inserted, TableResources
WHERE Inserted.ID = TableResources.ID
-- ??? ELSE, the Attribute3 field was updated, and we perform the history log
-- ??? and give it a new version number
-- History Log
INSERT TableResourceHistory (Attribute3History, HistoryDate, VersionId)
SELECT NEWID(), GETUTCDATE(), deleted.VersionId
FROM deleted
-- pass through the update, but assign a new VersionId
UPDATE [TableResources]
SET
VersionId = NEWID(),
Attribute1 = inserted.Attribute1,
Attribute2 = inserted.Attribute2
FROM Inserted, TableResources
WHERE Inserted.ID = TableResources.ID
END
希望这有帮助。