<commit_before># Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in ${SDK}/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the ProGuard
# include property in project.properties.
#
# For more details, see
#   http://developer.android.com/guide/developing/tools/proguard.html

# --- Project specific keep options ---

# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
#   public *;
#}

-keepattributes Signature
-keepattributes Exceptions


### Simplified and updated from http://stackoverflow.com/a/36275655/1682419 ###

# support-v4
-keep,includedescriptorclasses class android.support.v4.** { *; }

# support-v7  android.support.v7.widget.**, android.support.v7.view.**
-keep,includedescriptorclasses class android.support.v7.** { *; }

# support design
# http://stackoverflow.com/a/31028536
#-keep,includedescriptorclasses class android.support.design.** { *; }
-keep,includedescriptorclasses class android.support.design.widget.Snackbar** { *; }
-keep,includedescriptorclasses class android.support.design.widget.NavigationView** { *; }
-keep,includedescriptorclasses class android.support.design.widget.TabLayout** { *; }

# Note: the configuration refers to the unknown class 'com.google.vending.licensing.ILicensingService'
# Note: the configuration refers to the unknown class 'com.android.vending.licensing.ILicensingService'
-dontnote com.google.vending.licensing.ILicensingService
-dontnote **ILicensingService
<commit_msg>+ Proguard rules for Espresso tests<commit_after># Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in ${SDK}/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the ProGuard
# include property in project.properties.
#
# For more details, see
#   http://developer.android.com/guide/developing/tools/proguard.html

# --- Project-specific keep options ---

# Visible for Espresso tests.
-keep class com.onefishtwo.bbqtimer.MainActivity {
    static boolean HIDE_RESET_FEATURE;
}
-keep class com.onefishtwo.bbqtimer.TimeCounter {
    static android.text.Spanned formatHhMmSsFraction(long);
}

# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
#   public *;
#}

-keepattributes Signature
-keepattributes Exceptions


### Simplified and updated from http://stackoverflow.com/a/36275655/1682419 ###

# support-v4
-keep,includedescriptorclasses class android.support.v4.** { *; }

# support-v7  android.support.v7.widget.**, android.support.v7.view.**
-keep,includedescriptorclasses class android.support.v7.** { *; }

# support design
# http://stackoverflow.com/a/31028536
#-keep,includedescriptorclasses class android.support.design.** { *; }
-keep,includedescriptorclasses class android.support.design.widget.Snackbar** { *; }
-keep,includedescriptorclasses class android.support.design.widget.NavigationView** { *; }
-keep,includedescriptorclasses class android.support.design.widget.TabLayout** { *; }

# Note: the configuration refers to the unknown class 'com.google.vending.licensing.ILicensingService'
# Note: the configuration refers to the unknown class 'com.android.vending.licensing.ILicensingService'
-dontnote com.google.vending.licensing.ILicensingService
-dontnote **ILicensingService

{'fraction_non_alphanumeric': 0.11132332878581173, 'fraction_numerical': 0.01582537517053206, 'mean_word_length': 5.079601990049751, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '475528', 'n_tokens_mistral': 1119, 'n_tokens_neox': 1068, 'n_words': 276}