summaryrefslogtreecommitdiff
path: root/src/SMAPI
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <github@jplamondonw.com>2018-08-31 17:43:17 -0400
committerJesse Plamondon-Willard <github@jplamondonw.com>2018-08-31 17:43:17 -0400
commitf4a0632e0ea7c9d0c0f4d4886a2143016ab62cdf (patch)
tree2bb0aad3a1a55585481a2b5a3c8904653232d8b5 /src/SMAPI
parentff8ffbdef0306254094258be326d75fcdc2bcbe1 (diff)
downloadSMAPI-f4a0632e0ea7c9d0c0f4d4886a2143016ab62cdf.tar.gz
SMAPI-f4a0632e0ea7c9d0c0f4d4886a2143016ab62cdf.tar.bz2
SMAPI-f4a0632e0ea7c9d0c0f4d4886a2143016ab62cdf.zip
enable paranoid warnings automatically in debug mode (#590)
Diffstat (limited to 'src/SMAPI')
-rw-r--r--src/SMAPI/Framework/Models/SConfig.cs7
-rw-r--r--src/SMAPI/StardewModdingAPI.config.json9
2 files changed, 11 insertions, 5 deletions
diff --git a/src/SMAPI/Framework/Models/SConfig.cs b/src/SMAPI/Framework/Models/SConfig.cs
index bdfaa670..e2b33160 100644
--- a/src/SMAPI/Framework/Models/SConfig.cs
+++ b/src/SMAPI/Framework/Models/SConfig.cs
@@ -15,7 +15,12 @@ namespace StardewModdingAPI.Framework.Models
public bool CheckForUpdates { get; set; }
/// <summary>Whether to add a section to the 'mod issues' list for mods which which directly use potentially sensitive .NET APIs like file or shell access.</summary>
- public bool ParanoidWarnings { get; set; }
+ public bool ParanoidWarnings { get; set; } =
+#if DEBUG
+ true;
+#else
+ false;
+#endif
/// <summary>Whether to show beta versions as valid updates.</summary>
public bool UseBetaChannel { get; set; } = Constants.ApiVersion.IsPrerelease();
diff --git a/src/SMAPI/StardewModdingAPI.config.json b/src/SMAPI/StardewModdingAPI.config.json
index d81292c8..ad908fc0 100644
--- a/src/SMAPI/StardewModdingAPI.config.json
+++ b/src/SMAPI/StardewModdingAPI.config.json
@@ -33,13 +33,14 @@ This file contains advanced configuration for SMAPI. You generally shouldn't cha
* Whether to add a section to the 'mod issues' list for mods which directly use potentially
* sensitive .NET APIs like file or shell access. Note that many mods do this legitimately as
* part of their normal functionality, so these warnings are meaningless without further
- * investigation.
+ * investigation. When this is commented out, it'll be true for local debug builds and false
+ * otherwise.
*/
- "ParanoidWarnings": false,
+ //"ParanoidWarnings": true,
/**
- * Whether SMAPI should show newer beta versions as an available update. If not specified, SMAPI
- * will only show beta updates if the current version is beta.
+ * Whether SMAPI should show newer beta versions as an available update. When this is commented
+ * out, it'll be true if the current SMAPI version is beta, and false otherwise.
*/
//"UseBetaChannel": true,