fix SwitchCase indent rule in eslint (#1454)

Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
Sebastian Malton authored and GitHub committed 2020-11-19 15:15:49 -05:00
1 parent d7cba7d4d6
commit 43976f5bd9
22 files changed
+406 -400

No files matched your search

@@ -78,19 +78,19 @@ export class AddCluster extends React.Component {
this.kubeContexts.clear();
switch (this.sourceTab) {
case KubeConfigSourceTab.FILE:
const contexts = this.getContexts(this.kubeConfigLocal);
this.kubeContexts.replace(contexts);
break;
case KubeConfigSourceTab.TEXT:
try {
this.error = "";
const contexts = this.getContexts(loadConfig(this.customConfig || "{}"));
case KubeConfigSourceTab.FILE:
const contexts = this.getContexts(this.kubeConfigLocal);
this.kubeContexts.replace(contexts);
} catch (err) {
this.error = String(err);
}
break;
break;
case KubeConfigSourceTab.TEXT:
try {
this.error = "";
const contexts = this.getContexts(loadConfig(this.customConfig || "{}"));
this.kubeContexts.replace(contexts);
} catch (err) {
this.error = String(err);
}
break;
}
if (this.kubeContexts.size === 1) {
@@ -84,12 +84,12 @@ export class ClusterStore extends KubeObjectStore<Cluster> {
getMetricsValues(source: Partial<IClusterMetrics>): [number, string][] {
switch (this.metricType) {
case MetricType.CPU:
return normalizeMetrics(source.cpuUsage).data.result[0].values;
case MetricType.MEMORY:
return normalizeMetrics(source.memoryUsage).data.result[0].values;
default:
return [];
case MetricType.CPU:
return normalizeMetrics(source.cpuUsage).data.result[0].values;
case MetricType.MEMORY:
return normalizeMetrics(source.memoryUsage).data.result[0].values;
default:
return [];
}
}
@@ -26,30 +26,30 @@ export class HpaDetails extends React.Component<Props> {
const renderName = (metric: IHpaMetric) => {
switch (metric.type) {
case HpaMetricType.Resource:
const addition = metric.resource.targetAverageUtilization ? <Trans>(as a percentage of request)</Trans> : "";
return <Trans>Resource {metric.resource.name} on Pods {addition}</Trans>;
case HpaMetricType.Resource:
const addition = metric.resource.targetAverageUtilization ? <Trans>(as a percentage of request)</Trans> : "";
return <Trans>Resource {metric.resource.name} on Pods {addition}</Trans>;
case HpaMetricType.Pods:
return <Trans>{metric.pods.metricName} on Pods</Trans>;
case HpaMetricType.Pods:
return <Trans>{metric.pods.metricName} on Pods</Trans>;
case HpaMetricType.Object:
const { target } = metric.object;
const { kind, name } = target;
const objectUrl = getDetailsUrl(lookupApiLink(target, hpa));
return (
<Trans>
{metric.object.metricName} on{" "}
<Link to={objectUrl}>{kind}/{name}</Link>
</Trans>
);
case HpaMetricType.External:
return (
<Trans>
{metric.external.metricName} on{" "}
{JSON.stringify(metric.external.selector)}
</Trans>
);
case HpaMetricType.Object:
const { target } = metric.object;
const { kind, name } = target;
const objectUrl = getDetailsUrl(lookupApiLink(target, hpa));
return (
<Trans>
{metric.object.metricName} on{" "}
<Link to={objectUrl}>{kind}/{name}</Link>
</Trans>
);
case HpaMetricType.External:
return (
<Trans>
{metric.external.metricName} on{" "}
{JSON.stringify(metric.external.selector)}
</Trans>
);
}
};
@@ -117,10 +117,10 @@ export class AddQuotaDialog extends React.Component<Props> {
onInputQuota = (evt: React.KeyboardEvent) => {
switch (evt.key) {
case "Enter":
this.setQuota();
evt.preventDefault(); // don't submit form
break;
case "Enter":
this.setQuota();
evt.preventDefault(); // don't submit form
break;
}
};
@@ -58,10 +58,10 @@ export class AceEditor extends React.Component<Props, State> {
get theme() {
switch (themeStore.activeTheme.type) {
case "light":
return "dreamweaver";
case "dark":
return "terminal";
case "light":
return "dreamweaver";
case "dark":
return "terminal";
}
}
+7 -7
View File
@@ -173,14 +173,14 @@ export class Terminal {
if (ctrlKey) {
switch (code) {
// Ctrl+C: prevent terminal exit on windows / linux (?)
case "KeyC":
if (this.xterm.hasSelection()) return false;
break;
case "KeyC":
if (this.xterm.hasSelection()) return false;
break;
// Ctrl+W: prevent unexpected terminal tab closing, e.g. editing file in vim
case "KeyW":
evt.preventDefault();
break;
// Ctrl+W: prevent unexpected terminal tab closing, e.g. editing file in vim
case "KeyW":
evt.preventDefault();
break;
}
}
@@ -85,11 +85,11 @@ export class FilePicker extends React.Component<Props> {
const { limit: [minLimit, maxLimit] = [0, Infinity], onOverLimit } = this.props;
if (files.length > maxLimit) {
switch (onOverLimit) {
case OverLimitStyle.CAP:
files.length = maxLimit;
break;
case OverLimitStyle.REJECT:
throw `Too many files. Expected at most ${maxLimit}. Got ${files.length}.`;
case OverLimitStyle.CAP:
files.length = maxLimit;
break;
case OverLimitStyle.REJECT:
throw `Too many files. Expected at most ${maxLimit}. Got ${files.length}.`;
}
}
if (files.length < minLimit) {
@@ -103,15 +103,15 @@ export class FilePicker extends React.Component<Props> {
const { onOverSizeLimit, maxSize } = this.props;
switch (onOverSizeLimit) {
case OverSizeLimitStyle.FILTER:
return files.filter(file => file.size <= maxSize );
case OverSizeLimitStyle.REJECT:
const firstFileToLarge = files.find(file => file.size > maxSize);
if (firstFileToLarge) {
throw `${firstFileToLarge.name} is too large. Maximum size is ${maxSize}. Has size of ${firstFileToLarge.size}`;
}
case OverSizeLimitStyle.FILTER:
return files.filter(file => file.size <= maxSize );
case OverSizeLimitStyle.REJECT:
const firstFileToLarge = files.find(file => file.size > maxSize);
if (firstFileToLarge) {
throw `${firstFileToLarge.name} is too large. Maximum size is ${maxSize}. Has size of ${firstFileToLarge.size}`;
}
return files;
return files;
}
}
@@ -124,20 +124,20 @@ export class FilePicker extends React.Component<Props> {
}
switch (onOverTotalSizeLimit) {
case OverTotalSizeLimitStyle.FILTER_LARGEST:
files = _.orderBy(files, ["size"]);
case OverTotalSizeLimitStyle.FILTER_LAST:
let newTotalSize = totalSize;
case OverTotalSizeLimitStyle.FILTER_LARGEST:
files = _.orderBy(files, ["size"]);
case OverTotalSizeLimitStyle.FILTER_LAST:
let newTotalSize = totalSize;
for (;files.length > 0;) {
newTotalSize -= files.pop().size;
if (newTotalSize <= maxTotalSize) {
break;
for (;files.length > 0;) {
newTotalSize -= files.pop().size;
if (newTotalSize <= maxTotalSize) {
break;
}
}
}
return files;
case OverTotalSizeLimitStyle.REJECT:
throw `Total file size to upload is too large. Expected at most ${maxTotalSize}. Found ${totalSize}.`;
return files;
case OverTotalSizeLimitStyle.REJECT:
throw `Total file size to upload is too large. Expected at most ${maxTotalSize}. Found ${totalSize}.`;
}
}
@@ -192,12 +192,12 @@ export class FilePicker extends React.Component<Props> {
getIconRight(): React.ReactNode {
switch (this.status) {
case FileInputStatus.CLEAR:
return <Icon className="clean" material="cloud_upload"></Icon>;
case FileInputStatus.PROCESSING:
return <Spinner />;
case FileInputStatus.ERROR:
return <Icon material="error" title={this.errorText}></Icon>;
case FileInputStatus.CLEAR:
return <Icon className="clean" material="cloud_upload"></Icon>;
case FileInputStatus.PROCESSING:
return <Spinner />;
case FileInputStatus.ERROR:
return <Icon material="error" title={this.errorText}></Icon>;
}
}
}
+6 -6
View File
@@ -48,12 +48,12 @@ export class Icon extends React.PureComponent<IconProps> {
@autobind()
onKeyDown(evt: React.KeyboardEvent<any>) {
switch (evt.nativeEvent.code) {
case "Space":
case "Enter":
const icon = findDOMNode(this) as HTMLElement;
setTimeout(() => icon.click());
evt.preventDefault();
break;
case "Space":
case "Enter":
const icon = findDOMNode(this) as HTMLElement;
setTimeout(() => icon.click());
evt.preventDefault();
break;
}
if (this.props.onKeyDown) {
this.props.onKeyDown(evt);
+5 -5
View File
@@ -222,11 +222,11 @@ export class Input extends React.Component<InputProps, State> {
}
switch (evt.key) {
case "Enter":
if (this.props.onSubmit && !modified && !evt.repeat) {
this.props.onSubmit(this.getValue());
}
break;
case "Enter":
if (this.props.onSubmit && !modified && !evt.repeat) {
this.props.onSubmit(this.getValue());
}
break;
}
}
@@ -9,13 +9,13 @@ interface Props extends Partial<IconProps> {
export function FilterIcon(props: Props) {
const { type, ...iconProps } = props;
switch (type) {
case FilterType.NAMESPACE:
return <Icon small material="layers" {...iconProps}/>;
case FilterType.NAMESPACE:
return <Icon small material="layers" {...iconProps}/>;
case FilterType.SEARCH:
return <Icon small material="search" {...iconProps}/>;
case FilterType.SEARCH:
return <Icon small material="search" {...iconProps}/>;
default:
return <Icon small material="filter_list" {...iconProps}/>;
default:
return <Icon small material="filter_list" {...iconProps}/>;
}
}
@@ -21,27 +21,27 @@ export class KubeObjectStatusIcon extends React.Component<Props> {
statusClassName(level: number): string {
switch (level) {
case KubeObjectStatusLevel.INFO:
return "info";
case KubeObjectStatusLevel.WARNING:
return "warning";
case KubeObjectStatusLevel.CRITICAL:
return "error";
default:
return "";
case KubeObjectStatusLevel.INFO:
return "info";
case KubeObjectStatusLevel.WARNING:
return "warning";
case KubeObjectStatusLevel.CRITICAL:
return "error";
default:
return "";
}
}
statusTitle(level: number): string {
switch (level) {
case KubeObjectStatusLevel.INFO:
return "Info";
case KubeObjectStatusLevel.WARNING:
return "Warning";
case KubeObjectStatusLevel.CRITICAL:
return "Critical";
default:
return "";
case KubeObjectStatusLevel.INFO:
return "Info";
case KubeObjectStatusLevel.WARNING:
return "Warning";
case KubeObjectStatusLevel.CRITICAL:
return "Critical";
default:
return "";
}
}
+17 -17
View File
@@ -166,25 +166,25 @@ export class Menu extends React.Component<MenuProps, State> {
onKeyDown(evt: KeyboardEvent) {
if (!this.isOpen) return;
switch (evt.code) {
case "Escape":
this.close();
break;
case "Escape":
this.close();
break;
case "Space":
case "Enter":
const focusedItem = this.focusedItem;
if (focusedItem) {
focusedItem.elem.click();
evt.preventDefault();
}
break;
case "Space":
case "Enter":
const focusedItem = this.focusedItem;
if (focusedItem) {
focusedItem.elem.click();
evt.preventDefault();
}
break;
case "ArrowUp":
this.focusNextItem(true);
break;
case "ArrowDown":
this.focusNextItem();
break;
case "ArrowUp":
this.focusNextItem(true);
break;
case "ArrowDown":
this.focusNextItem();
break;
}
}
+32 -32
View File
@@ -146,38 +146,38 @@ export class Tooltip extends React.Component<TooltipProps> {
const topCenter = targetBounds.top - tooltipBounds.height - offset;
const bottomCenter = targetBounds.bottom + offset;
switch (position) {
case "top":
left = horizontalCenter;
top = topCenter;
break;
case "bottom":
left = horizontalCenter;
top = bottomCenter;
break;
case "left":
top = verticalCenter;
left = targetBounds.left - tooltipBounds.width - offset;
break;
case "right":
top = verticalCenter;
left = targetBounds.right + offset;
break;
case "top_left":
left = targetBounds.left;
top = topCenter;
break;
case "top_right":
left = targetBounds.right - tooltipBounds.width;
top = topCenter;
break;
case "bottom_left":
top = bottomCenter;
left = targetBounds.left;
break;
case "bottom_right":
top = bottomCenter;
left = targetBounds.right - tooltipBounds.width;
break;
case "top":
left = horizontalCenter;
top = topCenter;
break;
case "bottom":
left = horizontalCenter;
top = bottomCenter;
break;
case "left":
top = verticalCenter;
left = targetBounds.left - tooltipBounds.width - offset;
break;
case "right":
top = verticalCenter;
left = targetBounds.right + offset;
break;
case "top_left":
left = targetBounds.left;
top = topCenter;
break;
case "top_right":
left = targetBounds.right - tooltipBounds.width;
top = topCenter;
break;
case "bottom_left":
top = bottomCenter;
left = targetBounds.left;
break;
case "bottom_right":
top = bottomCenter;
left = targetBounds.right - tooltipBounds.width;
break;
}
return {
left: left,