<commit_before>//  BugshotKit.h
//  See included LICENSE file for the (MIT) license.
//  Created by <NAME> on 1/15/14.

#import <UIKit/UIKit.h>
#import "BSKMainViewController.h"
#import "BSKWindow.h"

#if ! DEBUG
#warning BugshotKit is being included in a non-debug build.
#endif

extern NSString * const BSKNewLogMessageNotification;


typedef enum : NSUInteger {
    BSKInvocationGestureNone        = 0,
    BSKInvocationGestureSwipeUp     = 1,
    BSKInvocationGestureSwipeDown   = (1 << 1),
    BSKInvocationGestureSwipeFromRightEdge = (1 << 2), // For whatever reason, this gesture recognizer always only needs one touch, regardless of your numberOfTouches setting.
    BSKInvocationGestureDoubleTap = (1 << 3),
    BSKInvocationGestureTripleTap = (1 << 4),
	BSKInvocationGestureLongPress = (1 << 5),
} BSKInvocationGestureMask;

@interface BugshotKit : NSObject <UIGestureRecognizerDelegate, BSKMainViewControllerDelegate>

/*
    Call this from your UIApplication didFinishLaunching:... method.
    
    Optionally, multiple email addresses can be specified, separated by commas in the string.
*/
+ (void)enableWithNumberOfTouches:(NSUInteger)fingerCount performingGestures:(BSKInvocationGestureMask)invocationGestures feedbackEmailAddress:(NSString *)toEmailAddress;<commit_msg>adds out BETA flag to warning test<commit_after>//  BugshotKit.h
//  See included LICENSE file for the (MIT) license.
//  Created by <NAME> on 1/15/14.

#import <UIKit/UIKit.h>
#import "BSKMainViewController.h"
#import "BSKWindow.h"

#if ! DEBUG || ! BETA
#warning BugshotKit is being included in a non-debug build.
#endif

extern NSString * const BSKNewLogMessageNotification;


typedef enum : NSUInteger {
    BSKInvocationGestureNone        = 0,
    BSKInvocationGestureSwipeUp     = 1,
    BSKInvocationGestureSwipeDown   = (1 << 1),
    BSKInvocationGestureSwipeFromRightEdge = (1 << 2), // For whatever reason, this gesture recognizer always only needs one touch, regardless of your numberOfTouches setting.
    BSKInvocationGestureDoubleTap = (1 << 3),
    BSKInvocationGestureTripleTap = (1 << 4),
	BSKInvocationGestureLongPress = (1 << 5),
} BSKInvocationGestureMask;

@interface BugshotKit : NSObject <UIGestureRecognizerDelegate, BSKMainViewControllerDelegate>

/*
    Call this from your UIApplication didFinishLaunching:... method.
    
    Optionally, multiple email addresses can be specified, separated by commas in the string.
*/
+ (void)enableWithNumberOfTouches:(NSUInteger)fingerCount performingGestures:(BSKInvocationGestureMask)invocationGestures feedbackEmailAddress:(NSString *)toEmailAddress;
{'fraction_non_alphanumeric': 0.08797541298501729, 'fraction_numerical': 0.013061851709565886, 'mean_word_length': 4.891402714932127, 'pattern_counts': {'":': 0, '<': 29, '<?xml version=': 0, '>': 9, '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': '4787008', 'n_tokens_mistral': 863, 'n_tokens_neox': 789, 'n_words': 216}