From fcf32425707d124f8934bf5ffdffd4bcbf901ff9 Mon Sep 17 00:00:00 2001 From: afc163 Date: Tue, 10 May 2016 15:15:09 +0800 Subject: [PATCH] upgrade eslint-config-airbnb and fix lints --- components/badge/ScrollNumber.jsx | 5 ++++- components/date-picker/RangePicker.jsx | 2 +- components/date-picker/createPicker.jsx | 4 ++-- components/date-picker/locale/en_US.js | 2 +- components/date-picker/locale/ru_RU.js | 3 +-- components/date-picker/locale/zh_CN.js | 2 +- package.json | 2 +- site/component/Header/index.jsx | 8 +++----- 8 files changed, 14 insertions(+), 14 deletions(-) diff --git a/components/badge/ScrollNumber.jsx b/components/badge/ScrollNumber.jsx index 61c6a6717..245802632 100644 --- a/components/badge/ScrollNumber.jsx +++ b/components/badge/ScrollNumber.jsx @@ -4,7 +4,10 @@ import { isCssAnimationSupported } from 'css-animation'; function getNumberArray(num) { return num ? - num.toString().split('').reverse().map(i => Number(i)) : []; + num.toString() + .split('') + .reverse() + .map(i => Number(i)) : []; } export default class ScrollNumber extends React.Component { diff --git a/components/date-picker/RangePicker.jsx b/components/date-picker/RangePicker.jsx index 32979c0e5..79abde617 100644 --- a/components/date-picker/RangePicker.jsx +++ b/components/date-picker/RangePicker.jsx @@ -59,7 +59,7 @@ export default class RangePicker extends React.Component { const state = this.state; const calendarClassName = classNames({ - ['ant-calendar-time']: showTime, + 'ant-calendar-time': showTime, }); let pickerChangeHandler = { diff --git a/components/date-picker/createPicker.jsx b/components/date-picker/createPicker.jsx index 43cf56779..f9cf403d6 100644 --- a/components/date-picker/createPicker.jsx +++ b/components/date-picker/createPicker.jsx @@ -46,8 +46,8 @@ export default function createPicker(TheCalendar) { const disabledTime = props.showTime ? props.disabledTime : null; const calendarClassName = classNames({ - ['ant-calendar-time']: props.showTime, - ['ant-calendar-month']: MonthCalendar === TheCalendar, + 'ant-calendar-time': props.showTime, + 'ant-calendar-month': MonthCalendar === TheCalendar, }); let pickerChangeHandler = { diff --git a/components/date-picker/locale/en_US.js b/components/date-picker/locale/en_US.js index 7608d0f76..8f19d7819 100644 --- a/components/date-picker/locale/en_US.js +++ b/components/date-picker/locale/en_US.js @@ -3,7 +3,7 @@ import CalendarLocale from 'rc-calendar/lib/locale/en_US'; import TimePickerLocale from '../../time-picker/locale/en_US'; // 统一合并为完整的 Locale -let locale = { ...GregorianCalendarLocale }; +const locale = { ...GregorianCalendarLocale }; locale.lang = { placeholder: 'Select date', rangePlaceholder: ['Start date', 'End date'], diff --git a/components/date-picker/locale/ru_RU.js b/components/date-picker/locale/ru_RU.js index b64f5c6bb..87b68359d 100644 --- a/components/date-picker/locale/ru_RU.js +++ b/components/date-picker/locale/ru_RU.js @@ -6,7 +6,7 @@ import GregorianCalendarLocale from 'gregorian-calendar/lib/locale/ru_RU'; import CalendarLocale from 'rc-calendar/lib/locale/ru_RU'; import TimePickerLocale from '../../time-picker/locale/ru_RU'; -let locale = { ...GregorianCalendarLocale }; +const locale = { ...GregorianCalendarLocale }; locale.lang = { placeholder: 'Выберите дату', rangePlaceholder: ['Начальная дата', 'Конечная дата'], @@ -19,4 +19,3 @@ locale.timePickerLocale = { ...TimePickerLocale }; // https://github.com/ant-design/ant-design/issues/424 export default locale; - diff --git a/components/date-picker/locale/zh_CN.js b/components/date-picker/locale/zh_CN.js index befb2b625..7884c3cc2 100644 --- a/components/date-picker/locale/zh_CN.js +++ b/components/date-picker/locale/zh_CN.js @@ -3,7 +3,7 @@ import CalendarLocale from 'rc-calendar/lib/locale/zh_CN'; import TimePickerLocale from '../../time-picker/locale/zh_CN'; // 统一合并为完整的 Locale -let locale = { ...GregorianCalendarLocale }; +const locale = { ...GregorianCalendarLocale }; locale.lang = { placeholder: '请选择日期', rangePlaceholder: ['开始日期', '结束日期'], diff --git a/package.json b/package.json index 114f00959..059905fb3 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "dom-scroll-into-view": "^1.1.0", "es6-shim": "^0.35.0", "eslint": "^2.2.0", - "eslint-config-airbnb": "^8.0.0", + "eslint-config-airbnb": "^9.0.1", "eslint-plugin-babel": "^3.0.0", "eslint-plugin-import": "^1.6.1", "eslint-plugin-jsx-a11y": "^1.0.4", diff --git a/site/component/Header/index.jsx b/site/component/Header/index.jsx index 9950a7055..be0bf0944 100644 --- a/site/component/Header/index.jsx +++ b/site/component/Header/index.jsx @@ -81,11 +81,9 @@ export default class Header extends React.Component { let activeMenuItem = routes[1].path || 'home'; activeMenuItem = activeMenuItem === 'components' ? 'docs/react' : activeMenuItem; - const options = Object.keys(componentsList).map((key) => { - return componentsList[key]; - }).filter(({ meta }) => { - return /^component/.test(meta.fileName); - }).map(({ meta }) => { + const options = Object.keys(componentsList).map(key => componentsList[key]) + .filter(({ meta }) => /^component/.test(meta.fileName)) + .map(({ meta }) => { const pathSnippet = meta.fileName.split('/')[1]; const url = `/components/${pathSnippet}`; return (