diff --git a/packages/netlify-cms-backend-bitbucket/src/implementation.js b/packages/netlify-cms-backend-bitbucket/src/implementation.js
index 16bade31..f864cf72 100644
--- a/packages/netlify-cms-backend-bitbucket/src/implementation.js
+++ b/packages/netlify-cms-backend-bitbucket/src/implementation.js
@@ -29,7 +29,7 @@ export default class Bitbucket {
}
if (!this.options.proxied && !config.getIn(["backend", "repo"], false)) {
- throw new Error("The BitBucket backend needs a \"repo\ in the backend configuration.");
+ throw new Error("The BitBucket backend needs a \"repo\" in the backend configuration.");
}
this.api = this.options.API || null;
diff --git a/packages/netlify-cms-backend-github/src/API.js b/packages/netlify-cms-backend-github/src/API.js
index aad125c0..f5daac01 100644
--- a/packages/netlify-cms-backend-github/src/API.js
+++ b/packages/netlify-cms-backend-github/src/API.js
@@ -143,14 +143,14 @@ export default class API {
const cache = localForage.getItem(`gh.meta.${ key }`);
return cache.then((cached) => {
if (cached && cached.expires > Date.now()) { return cached.data; }
- console.log("%c Checking for MetaData files", "line-height: 30px;text-align: center;font-weight: bold"); // eslint-disable-line
+ console.log("%c Checking for MetaData files", "line-height: 30px;text-align: center;font-weight: bold");
return this.request(`${ this.repoURL }/contents/${ key }.json`, {
params: { ref: "refs/meta/_netlify_cms" },
headers: { Accept: "application/vnd.github.VERSION.raw" },
cache: "no-store",
})
.then(response => JSON.parse(response))
- .catch(error => console.log("%c %s does not have metadata", "line-height: 30px;text-align: center;font-weight: bold", key)); // eslint-disable-line
+ .catch(error => console.log("%c %s does not have metadata", "line-height: 30px;text-align: center;font-weight: bold", key));
});
}
@@ -227,7 +227,7 @@ export default class API {
}
listUnpublishedBranches() {
- console.log("%c Checking for Unpublished entries", "line-height: 30px;text-align: center;font-weight: bold"); // eslint-disable-line
+ console.log("%c Checking for Unpublished entries", "line-height: 30px;text-align: center;font-weight: bold");
return this.request(`${ this.repoURL }/git/refs/heads/cms`)
.then(branches => filterPromises(branches, (branch) => {
const branchName = branch.ref.substring("/refs/heads/".length - 1);
@@ -245,7 +245,7 @@ export default class API {
.then(prs => prs.some(pr => pr.head.ref === branchName));
}))
.catch((error) => {
- console.log("%c No Unpublished entries", "line-height: 30px;text-align: center;font-weight: bold"); // eslint-disable-line
+ console.log("%c No Unpublished entries", "line-height: 30px;text-align: center;font-weight: bold");
throw error;
});
}
@@ -262,7 +262,7 @@ export default class API {
parts = file.path.split("/").filter(part => part);
filename = parts.pop();
subtree = fileTree;
- while (part = parts.shift()) {
+ while (part = parts.shift()) { // eslint-disable-line no-cond-assign
subtree[part] = subtree[part] || {};
subtree = subtree[part];
}
@@ -636,7 +636,7 @@ export default class API {
closePR(pullrequest, objects) {
const headSha = pullrequest.head;
const prNumber = pullrequest.number;
- console.log("%c Deleting PR", "line-height: 30px;text-align: center;font-weight: bold"); // eslint-disable-line
+ console.log("%c Deleting PR", "line-height: 30px;text-align: center;font-weight: bold");
return this.request(`${ this.repoURL }/pulls/${ prNumber }`, {
method: "PATCH",
body: JSON.stringify({
@@ -648,7 +648,7 @@ export default class API {
mergePR(pullrequest, objects) {
const headSha = pullrequest.head;
const prNumber = pullrequest.number;
- console.log("%c Merging PR", "line-height: 30px;text-align: center;font-weight: bold"); // eslint-disable-line
+ console.log("%c Merging PR", "line-height: 30px;text-align: center;font-weight: bold");
return this.request(`${ this.repoURL }/pulls/${ prNumber }/merge`, {
method: "PUT",
body: JSON.stringify({
@@ -673,7 +673,7 @@ export default class API {
files.forEach((file) => {
commitMessage += `\n* "${ file.path }"`;
});
- console.log("%c Automatic merge not possible - Forcing merge.", "line-height: 30px;text-align: center;font-weight: bold"); // eslint-disable-line
+ console.log("%c Automatic merge not possible - Forcing merge.", "line-height: 30px;text-align: center;font-weight: bold");
return this.getBranch()
.then(branchData => this.updateTree(branchData.commit.sha, "/", fileTree))
.then(changeTree => this.commit(commitMessage, changeTree))
@@ -738,7 +738,7 @@ export default class API {
for (let i = 0, len = tree.tree.length; i < len; i++) {
obj = tree.tree[i];
- if (fileOrDir = fileTree[obj.path]) {
+ if (fileOrDir = fileTree[obj.path]) { // eslint-disable-line no-cond-assign
added[obj.path] = true;
if (fileOrDir.file) {
updates.push({ path: obj.path, mode: obj.mode, type: obj.type, sha: fileOrDir.sha });
diff --git a/packages/netlify-cms-core/src/actions/config.js b/packages/netlify-cms-core/src/actions/config.js
index f563fa22..7a553807 100644
--- a/packages/netlify-cms-core/src/actions/config.js
+++ b/packages/netlify-cms-core/src/actions/config.js
@@ -86,7 +86,7 @@ export function validateConfig(config) {
throw new Error("Error in configuration file: Your `backend.name` must be a string. Check your config.yml file.");
}
if (!config.get('media_folder')) {
- throw new Error("Error in configuration file: A `media_folder` wasn\'t found. Check your config.yml file.");
+ throw new Error("Error in configuration file: A `media_folder` wasn't found. Check your config.yml file.");
}
if (typeof config.get('media_folder') !== 'string') {
throw new Error("Error in configuration file: Your `media_folder` must be a string. Check your config.yml file.");
@@ -99,7 +99,7 @@ export function validateConfig(config) {
throw new Error("Error in configuration file: Your `slug.clean_accents` must be a boolean. Check your config.yml file.");
}
if (!config.get('collections')) {
- throw new Error("Error in configuration file: A `collections` wasn\'t found. Check your config.yml file.");
+ throw new Error("Error in configuration file: A `collections` wasn't found. Check your config.yml file.");
}
const collections = config.get('collections');
if (!List.isList(collections) || collections.isEmpty() || !collections.first()) {
diff --git a/packages/netlify-cms-core/src/backend.js b/packages/netlify-cms-core/src/backend.js
index e4b7c538..2f57a7b8 100644
--- a/packages/netlify-cms-core/src/backend.js
+++ b/packages/netlify-cms-core/src/backend.js
@@ -45,7 +45,7 @@ const slugFormatter = (collection, entryData, slugConfig) => {
throw new Error("Collection must have a field name that is a valid entry identifier");
}
- const slug = template.replace(/\{\{([^\}]+)\}\}/g, (_, field) => {
+ const slug = template.replace(/\{\{([^}]+)\}\}/g, (_, field) => {
switch (field) {
case "year":
return date.getFullYear();
@@ -85,7 +85,7 @@ const commitMessageTemplates = Map({
const commitMessageFormatter = (type, config, { slug, path, collection }) => {
const templates = commitMessageTemplates.merge(config.getIn(['backend', 'commit_messages'], Map()));
const messageTemplate = templates.get(type);
- return messageTemplate.replace(/\{\{([^\}]+)\}\}/g, (_, variable) => {
+ return messageTemplate.replace(/\{\{([^}]+)\}\}/g, (_, variable) => {
switch (variable) {
case 'slug':
return slug;
diff --git a/packages/netlify-cms-core/src/components/App/NotFoundPage.js b/packages/netlify-cms-core/src/components/App/NotFoundPage.js
index 2aa7d7bd..ea6fb301 100644
--- a/packages/netlify-cms-core/src/components/App/NotFoundPage.js
+++ b/packages/netlify-cms-core/src/components/App/NotFoundPage.js
@@ -7,8 +7,10 @@ const NotFoundContainer = styled.div`
margin: ${lengths.pageMargin};
`;
-export default () => (
+const NotFoundPage = () => (
Not Found
);
+
+export default NotFoundPage;
diff --git a/packages/netlify-cms-core/src/components/Editor/EditorInterface.js b/packages/netlify-cms-core/src/components/Editor/EditorInterface.js
index 056e74a5..4b69652f 100644
--- a/packages/netlify-cms-core/src/components/Editor/EditorInterface.js
+++ b/packages/netlify-cms-core/src/components/Editor/EditorInterface.js
@@ -186,7 +186,7 @@ class EditorInterface extends Component {
fieldsErrors={fieldsErrors}
onChange={onChange}
onValidate={onValidate}
- ref={c => this.controlPaneRef = c} // eslint-disable-line
+ ref={c => this.controlPaneRef = c}
/>
);
diff --git a/packages/netlify-cms-core/src/components/Editor/EditorPreviewPane/EditorPreviewPane.js b/packages/netlify-cms-core/src/components/Editor/EditorPreviewPane/EditorPreviewPane.js
index d78053ee..83935e5e 100644
--- a/packages/netlify-cms-core/src/components/Editor/EditorPreviewPane/EditorPreviewPane.js
+++ b/packages/netlify-cms-core/src/components/Editor/EditorPreviewPane/EditorPreviewPane.js
@@ -120,7 +120,7 @@ export default class PreviewPane extends React.Component {
const widgets = nestedFields && Map(nestedFields.map((f, i) => [f.get('name'),
{this.getWidget(f, val, this.props)}
]));
return Map({ data: val, widgets });
});
- };
+ }
return Map({
data: value,
diff --git a/packages/netlify-cms-core/src/components/Editor/EditorScrollSync/ScrollSync.js b/packages/netlify-cms-core/src/components/Editor/EditorScrollSync/ScrollSync.js
index a5ce3a62..5fbffb17 100644
--- a/packages/netlify-cms-core/src/components/Editor/EditorScrollSync/ScrollSync.js
+++ b/packages/netlify-cms-core/src/components/Editor/EditorScrollSync/ScrollSync.js
@@ -57,12 +57,12 @@ export default class ScrollSync extends Component {
addEvents = (node, group) => {
/* For some reason element.addEventListener doesnt work with document.body */
- node.onscroll = this.handlePaneScroll.bind(this, node, group) // eslint-disable-line
+ node.onscroll = this.handlePaneScroll.bind(this, node, group)
}
removeEvents = (node) => {
/* For some reason element.removeEventListener doesnt work with document.body */
- node.onscroll = null // eslint-disable-line
+ node.onscroll = null
}
findPane = (node, group) => {
@@ -108,10 +108,10 @@ export default class ScrollSync extends Component {
const paneWidth = pane.scrollWidth - clientWidth
/* Adjust the scrollTop position of it accordingly */
if (vertical && scrollTopOffset > 0) {
- pane.scrollTop = proportional ? (paneHeight * scrollTop) / scrollTopOffset : scrollTop // eslint-disable-line
+ pane.scrollTop = proportional ? (paneHeight * scrollTop) / scrollTopOffset : scrollTop
}
if (horizontal && scrollLeftOffset > 0) {
- pane.scrollLeft = proportional ? (paneWidth * scrollLeft) / scrollLeftOffset : scrollLeft // eslint-disable-line
+ pane.scrollLeft = proportional ? (paneWidth * scrollLeft) / scrollLeftOffset : scrollLeft
}
/* Re-attach event listeners after we're done scrolling */
window.requestAnimationFrame(() => {
diff --git a/packages/netlify-cms-core/src/components/Editor/EditorToolbar.js b/packages/netlify-cms-core/src/components/Editor/EditorToolbar.js
index 2f5c29cc..d2e15cea 100644
--- a/packages/netlify-cms-core/src/components/Editor/EditorToolbar.js
+++ b/packages/netlify-cms-core/src/components/Editor/EditorToolbar.js
@@ -373,4 +373,4 @@ export default class EditorToolbar extends React.Component {
);
}
-};
+}
diff --git a/packages/netlify-cms-core/src/components/Editor/withWorkflow.js b/packages/netlify-cms-core/src/components/Editor/withWorkflow.js
index 28472cfb..0512b991 100644
--- a/packages/netlify-cms-core/src/components/Editor/withWorkflow.js
+++ b/packages/netlify-cms-core/src/components/Editor/withWorkflow.js
@@ -48,11 +48,11 @@ function mergeProps(stateProps, dispatchProps, ownProps) {
export default function withWorkflow(Editor) {
return connect(mapStateToProps, null, mergeProps)(
- class extends React.Component {
+ class WorkflowEditor extends React.Component {
render() {
return ;
}
}
);
-};
+}
diff --git a/packages/netlify-cms-core/src/components/Workflow/WorkflowList.js b/packages/netlify-cms-core/src/components/Workflow/WorkflowList.js
index 36cb57dd..1664c3ab 100644
--- a/packages/netlify-cms-core/src/components/Workflow/WorkflowList.js
+++ b/packages/netlify-cms-core/src/components/Workflow/WorkflowList.js
@@ -209,4 +209,4 @@ Please drag the card to the "Ready" column to enable publishing.`
}
}
-export default HTML5DragDrop(WorkflowList); // eslint-disable-line
+export default HTML5DragDrop(WorkflowList);
diff --git a/packages/netlify-cms-core/src/constants/fieldInference.js b/packages/netlify-cms-core/src/constants/fieldInference.js
index 0811834f..9f765937 100644
--- a/packages/netlify-cms-core/src/constants/fieldInference.js
+++ b/packages/netlify-cms-core/src/constants/fieldInference.js
@@ -1,6 +1,5 @@
import React from 'react';
-/* eslint-disable */
export const IDENTIFIER_FIELDS = ['title', 'path'];
export const INFERABLE_FIELDS = {
@@ -8,7 +7,7 @@ export const INFERABLE_FIELDS = {
type: 'string',
secondaryTypes: [],
synonyms: ['title', 'name', 'label', 'headline', 'header'],
- defaultPreview: value => { value }
,
+ defaultPreview: value => { value }
, // eslint-disable-line react/display-name
fallbackToFirstField: true,
showError: true,
},
@@ -16,7 +15,7 @@ export const INFERABLE_FIELDS = {
type: 'string',
secondaryTypes: [],
synonyms: ['short_title', 'shortTitle', 'short'],
- defaultPreview: value => { value }
,
+ defaultPreview: value => { value }
, // eslint-disable-line react/display-name
fallbackToFirstField: false,
showError: false,
},
@@ -24,7 +23,7 @@ export const INFERABLE_FIELDS = {
type: 'string',
secondaryTypes: [],
synonyms: ['author', 'name', 'by', 'byline', 'owner'],
- defaultPreview: value => { value },
+ defaultPreview: value => { value }, // eslint-disable-line react/display-name
fallbackToFirstField: false,
showError: false,
},
diff --git a/packages/netlify-cms-core/src/integrations/providers/algolia/implementation.js b/packages/netlify-cms-core/src/integrations/providers/algolia/implementation.js
index ba7aedfa..bd5d26f8 100644
--- a/packages/netlify-cms-core/src/integrations/providers/algolia/implementation.js
+++ b/packages/netlify-cms-core/src/integrations/providers/algolia/implementation.js
@@ -3,7 +3,7 @@ import { createEntry } from 'ValueObjects/Entry';
import { selectEntrySlug } from 'Reducers/collections';
function getSlug(path) {
- return path.split('/').pop().replace(/\.[^\.]+$/, '');
+ return path.split('/').pop().replace(/\.[^.]+$/, '');
}
export default class Algolia {
diff --git a/packages/netlify-cms-core/src/lib/registry.js b/packages/netlify-cms-core/src/lib/registry.js
index 4bcb30e9..a7e096ba 100644
--- a/packages/netlify-cms-core/src/lib/registry.js
+++ b/packages/netlify-cms-core/src/lib/registry.js
@@ -38,10 +38,10 @@ export default {
*/
export function registerPreviewStyle(style, opts) {
registry.previewStyles.push({ ...opts, value: style });
-};
+}
export function getPreviewStyles() {
return registry.previewStyles;
-};
+}
/**
@@ -49,10 +49,10 @@ export function getPreviewStyles() {
*/
export function registerPreviewTemplate(name, component) {
registry.templates[name] = component;
-};
+}
export function getPreviewTemplate(name) {
return registry.templates[name];
-};
+}
/**
@@ -63,13 +63,13 @@ export function registerWidget(name, control, preview) {
// multiple copies with different previews.
const newControl = typeof control === 'string' ? registry.widgets[control].control : control;
registry.widgets[name] = { control: newControl, preview };
-};
+}
export function getWidget(name) {
return registry.widgets[name];
-};
+}
export function resolveWidget(name) {
return getWidget(name || 'string') || getWidget('unknown');
-};
+}
/**
@@ -78,10 +78,10 @@ export function resolveWidget(name) {
export function registerEditorComponent(component) {
const plugin = EditorComponent(component);
registry.editorComponents = registry.editorComponents.set(plugin.get('id'), plugin);
-};
+}
export function getEditorComponents() {
return registry.editorComponents;
-};
+}
/**
@@ -89,10 +89,10 @@ export function getEditorComponents() {
*/
export function registerWidgetValueSerializer(widgetName, serializer) {
registry.widgetValueSerializers[widgetName] = serializer;
-};
+}
export function getWidgetValueSerializer(widgetName) {
return registry.widgetValueSerializers[widgetName];
-};
+}
/**
* Backend API
diff --git a/packages/netlify-cms-core/src/reducers/collections.js b/packages/netlify-cms-core/src/reducers/collections.js
index c68fa9fc..9bff687a 100644
--- a/packages/netlify-cms-core/src/reducers/collections.js
+++ b/packages/netlify-cms-core/src/reducers/collections.js
@@ -122,7 +122,7 @@ export const selectInferedField = (collection, fieldName) => {
if (inferableField.showError) {
consoleError(
`The Field ${ fieldName } is missing for the collection “${ collection.get('name') }”`,
- `Netlify CMS tries to infer the entry ${ fieldName } automatically, but one couldn\'t be found for entries of the collection “${ collection.get('name') }”. Please check your site configuration.`
+ `Netlify CMS tries to infer the entry ${ fieldName } automatically, but one couldn't be found for entries of the collection “${ collection.get('name') }”. Please check your site configuration.`
);
}
diff --git a/packages/netlify-cms-core/src/valueObjects/EditorComponent.js b/packages/netlify-cms-core/src/valueObjects/EditorComponent.js
index 6fd08560..15231fcf 100644
--- a/packages/netlify-cms-core/src/valueObjects/EditorComponent.js
+++ b/packages/netlify-cms-core/src/valueObjects/EditorComponent.js
@@ -18,7 +18,7 @@ const EditorComponent = Record({
});
-class Plugin extends Component { // eslint-disable-line
+class Plugin extends Component {
static propTypes = {
children: PropTypes.element.isRequired,
};
diff --git a/packages/netlify-cms-editor-component-image/src/index.js b/packages/netlify-cms-editor-component-image/src/index.js
index 55cd3753..843b0fac 100644
--- a/packages/netlify-cms-editor-component-image/src/index.js
+++ b/packages/netlify-cms-editor-component-image/src/index.js
@@ -8,7 +8,7 @@ const image = {
alt: match[1],
},
toBlock: data => ``,
- toPreview: (data, getAsset) =>
,
+ toPreview: (data, getAsset) =>
, // eslint-disable-line react/display-name
pattern: /^!\[(.*)\]\((.*)\)$/,
fields: [{
label: 'Image',
diff --git a/packages/netlify-cms-lib-util/src/path.js b/packages/netlify-cms-lib-util/src/path.js
index 4748122e..46799360 100644
--- a/packages/netlify-cms-lib-util/src/path.js
+++ b/packages/netlify-cms-lib-util/src/path.js
@@ -1,7 +1,7 @@
const absolutePath = new RegExp('^(?:[a-z]+:)?//', 'i');
-const normalizePath = path => path.replace(/[\\\/]+/g, '/');
+const normalizePath = path => path.replace(/[\\/]+/g, '/');
-export function resolvePath(path, basePath) { // eslint-disable-line
+export function resolvePath(path, basePath) {
// No path provided, skip
if (!path) return null;
diff --git a/packages/netlify-cms-widget-file/src/withFileControl.js b/packages/netlify-cms-widget-file/src/withFileControl.js
index de3cd0a0..f64c6c04 100644
--- a/packages/netlify-cms-widget-file/src/withFileControl.js
+++ b/packages/netlify-cms-widget-file/src/withFileControl.js
@@ -49,7 +49,7 @@ const FileWidgetButtonRemove = styled.button`
`
export default function withFileControl({ forImage } = {}) {
- return class extends React.Component {
+ return class FileControl extends React.Component {
static propTypes = {
field: PropTypes.object.isRequired,
getAsset: PropTypes.func.isRequired,
@@ -164,4 +164,4 @@ export default function withFileControl({ forImage } = {}) {
);
}
}
-};
+}
diff --git a/packages/netlify-cms-widget-list/src/ListControl.js b/packages/netlify-cms-widget-list/src/ListControl.js
index ee46db02..64ac2f1c 100644
--- a/packages/netlify-cms-widget-list/src/ListControl.js
+++ b/packages/netlify-cms-widget-list/src/ListControl.js
@@ -307,4 +307,4 @@ export default class ListControl extends React.Component {
className={classNameWrapper}
/>);
}
-};
+}
diff --git a/packages/netlify-cms-widget-markdown/src/MarkdownControl/Shortcode.js b/packages/netlify-cms-widget-markdown/src/MarkdownControl/Shortcode.js
index 1d3b0b28..ca4f04d6 100644
--- a/packages/netlify-cms-widget-markdown/src/MarkdownControl/Shortcode.js
+++ b/packages/netlify-cms-widget-markdown/src/MarkdownControl/Shortcode.js
@@ -112,4 +112,4 @@ export default class Shortcode extends React.Component {
);
}
-};
+}
diff --git a/packages/netlify-cms-widget-markdown/src/MarkdownControl/__tests__/parser.spec.js b/packages/netlify-cms-widget-markdown/src/MarkdownControl/__tests__/parser.spec.js
index 1967773f..b207de6c 100644
--- a/packages/netlify-cms-widget-markdown/src/MarkdownControl/__tests__/parser.spec.js
+++ b/packages/netlify-cms-widget-markdown/src/MarkdownControl/__tests__/parser.spec.js
@@ -14,7 +14,7 @@ const testPlugins = fromJS([
alt: match[1],
},
toBlock: data => ``,
- toPreview: data =>
,
+ toPreview: data =>
, // eslint-disable-line react/display-name
pattern: /^!\[([^\]]+)]\(([^)]+)\)$/,
fields: [{
label: 'Image',
diff --git a/packages/netlify-cms-widget-markdown/src/MarkdownControl/keys.js b/packages/netlify-cms-widget-markdown/src/MarkdownControl/keys.js
index 05a790d0..46eb7228 100644
--- a/packages/netlify-cms-widget-markdown/src/MarkdownControl/keys.js
+++ b/packages/netlify-cms-widget-markdown/src/MarkdownControl/keys.js
@@ -51,4 +51,4 @@ function onKeyDown(event, change) {
event.preventDefault();
return change.toggleMark(markName);
}
-};
+}
diff --git a/packages/netlify-cms-widget-markdown/src/MarkdownControl/validators.js b/packages/netlify-cms-widget-markdown/src/MarkdownControl/validators.js
index d3c4e8d9..629dc3f0 100644
--- a/packages/netlify-cms-widget-markdown/src/MarkdownControl/validators.js
+++ b/packages/netlify-cms-widget-markdown/src/MarkdownControl/validators.js
@@ -86,4 +86,4 @@ export function validateNode(node) {
);
}
}
-};
+}
diff --git a/packages/netlify-cms-widget-markdown/src/MarkdownControl/visualEditorStyles.js b/packages/netlify-cms-widget-markdown/src/MarkdownControl/visualEditorStyles.js
index 430fe387..69a85f68 100644
--- a/packages/netlify-cms-widget-markdown/src/MarkdownControl/visualEditorStyles.js
+++ b/packages/netlify-cms-widget-markdown/src/MarkdownControl/visualEditorStyles.js
@@ -70,6 +70,13 @@ export default css`
white-space: pre-wrap;
}
+ code {
+ background-color: ${colors.background};
+ border-radius: ${lengths.borderRadius};
+ padding: 0 2px;
+ font-size: 85%;
+ }
+
pre > code {
display: block;
width: 100%;
@@ -80,13 +87,6 @@ export default css`
padding: 10px;
}
- code {
- background-color: ${colors.background};
- border-radius: ${lengths.borderRadius};
- padding: 0 2px;
- font-size: 85%;
- }
-
blockquote {
padding-left: 16px;
border-left: 3px solid ${colors.background};
diff --git a/packages/netlify-cms-widget-markdown/src/__tests__/renderer.spec.js b/packages/netlify-cms-widget-markdown/src/__tests__/renderer.spec.js
index f97080fb..dce899f0 100644
--- a/packages/netlify-cms-widget-markdown/src/__tests__/renderer.spec.js
+++ b/packages/netlify-cms-widget-markdown/src/__tests__/renderer.spec.js
@@ -1,5 +1,3 @@
-/* eslint max-len:0 */
-
import React from 'react';
import renderer from 'react-test-renderer';
import { padStart } from 'lodash';
diff --git a/packages/netlify-cms-widget-markdown/src/serializers/index.js b/packages/netlify-cms-widget-markdown/src/serializers/index.js
index d6f52d70..a0b42403 100644
--- a/packages/netlify-cms-widget-markdown/src/serializers/index.js
+++ b/packages/netlify-cms-widget-markdown/src/serializers/index.js
@@ -106,7 +106,7 @@ export const remarkToMarkdown = obj => {
const Compiler = this.Compiler;
const visitors = Compiler.prototype.visitors;
visitors.text = node => node.value;
- };
+ }
/**
* Provide an empty MDAST if no value is provided.
diff --git a/packages/netlify-cms-widget-markdown/src/serializers/remarkAllowHtmlEntities.js b/packages/netlify-cms-widget-markdown/src/serializers/remarkAllowHtmlEntities.js
index 62e4d3be..6d8b4790 100644
--- a/packages/netlify-cms-widget-markdown/src/serializers/remarkAllowHtmlEntities.js
+++ b/packages/netlify-cms-widget-markdown/src/serializers/remarkAllowHtmlEntities.js
@@ -56,4 +56,4 @@ export default function remarkAllowHtmlEntities() {
value: subvalue,
});
}
-};
+}
diff --git a/packages/netlify-cms-widget-markdown/src/serializers/remarkEscapeMarkdownEntities.js b/packages/netlify-cms-widget-markdown/src/serializers/remarkEscapeMarkdownEntities.js
index da1bffa7..4e066ea5 100644
--- a/packages/netlify-cms-widget-markdown/src/serializers/remarkEscapeMarkdownEntities.js
+++ b/packages/netlify-cms-widget-markdown/src/serializers/remarkEscapeMarkdownEntities.js
@@ -93,7 +93,7 @@ const escapePatterns = [
*
* Match strings surrounded by one or more asterisks on both sides.
*/
- /(\*+)[^\*]*(\1)/g,
+ /(\*+)[^*]*(\1)/g,
/**
* Emphasis - Underscore
diff --git a/packages/netlify-cms-widget-markdown/src/serializers/remarkPaddedLinks.js b/packages/netlify-cms-widget-markdown/src/serializers/remarkPaddedLinks.js
index b44aa2b8..7bc789e2 100644
--- a/packages/netlify-cms-widget-markdown/src/serializers/remarkPaddedLinks.js
+++ b/packages/netlify-cms-widget-markdown/src/serializers/remarkPaddedLinks.js
@@ -48,7 +48,7 @@ export default function remarkPaddedLinks() {
const children = processedChildren.map(transform);
return { ...node, children };
- };
+ }
function transformChildren(node) {
if (node.type !== 'link') return node;
@@ -102,7 +102,7 @@ export default function remarkPaddedLinks() {
*/
let findFn;
if (end) { findFn = findLast }
- else { findFn = find };
+ else { findFn = find }
let edgeChildWithValue;
setEdgeChildWithValue(node);
diff --git a/packages/netlify-cms-widget-markdown/src/serializers/remarkStripTrailingBreaks.js b/packages/netlify-cms-widget-markdown/src/serializers/remarkStripTrailingBreaks.js
index 67a37c3b..9c7468e5 100644
--- a/packages/netlify-cms-widget-markdown/src/serializers/remarkStripTrailingBreaks.js
+++ b/packages/netlify-cms-widget-markdown/src/serializers/remarkStripTrailingBreaks.js
@@ -53,4 +53,4 @@ export default function remarkStripTrailingBreaks() {
return node;
};
return transform;
-};
+}
diff --git a/packages/netlify-cms-widget-relation/src/RelationControl.js b/packages/netlify-cms-widget-relation/src/RelationControl.js
index 55026b2a..3b6fb568 100644
--- a/packages/netlify-cms-widget-relation/src/RelationControl.js
+++ b/packages/netlify-cms-widget-relation/src/RelationControl.js
@@ -176,4 +176,4 @@ export default class RelationControl extends React.Component {
);
}
-};
+}
diff --git a/website/src/css/imports/base.css b/website/src/css/imports/base.css
index 3f2e4689..d25107dc 100755
--- a/website/src/css/imports/base.css
+++ b/website/src/css/imports/base.css
@@ -52,9 +52,6 @@ h3 {
margin: 0;
}
-h3 > p {
-}
-
p, ul {
font-size: 18px;
line-height: 26px;
diff --git a/website/src/css/imports/docs.css b/website/src/css/imports/docs.css
index 0e97c86d..e1302472 100644
--- a/website/src/css/imports/docs.css
+++ b/website/src/css/imports/docs.css
@@ -1,15 +1,3 @@
-.docs-content,
-.blog-content {
- pre {
- margin: 30px -16px !important;
- }
-
- @media (min-width: $xlarge) {
- pre {
- margin-right: -120px !important;
- }
- }
-}
.docs.page,
.blog.page {
padding: 69px $tiny $xl;
@@ -225,6 +213,13 @@
border-radius: $borderRadius;
}
+ pre {
+ margin: 30px -16px !important;
+ @media (min-width: $xlarge) {
+ margin-right: -120px !important;
+ }
+ }
+
:not(pre) > code {
color: inherit;
background: $lightestGrey;
diff --git a/website/src/css/imports/widgets.css b/website/src/css/imports/widgets.css
index 5b676e8c..dbc72599 100644
--- a/website/src/css/imports/widgets.css
+++ b/website/src/css/imports/widgets.css
@@ -11,7 +11,6 @@
font-size: inherit;
line-height: inherit;
background: transparent;
- border: 0;
color: $darkGrey;
border: 2px solid $darkGreen;
border-radius: $borderRadius;