mirror of
https://github.com/ant-design/ant-design.git
synced 2024-11-28 05:05:48 +08:00
update tslint
This commit is contained in:
parent
3112b0d7ca
commit
c2d3f16dfb
@ -56,7 +56,7 @@ export default class AutoComplete extends React.Component<AutoCompleteProps, any
|
||||
[`${prefixCls}-show-search`]: true,
|
||||
});
|
||||
|
||||
const options = children || (dataSource ? dataSource.map((item, index) => {
|
||||
const options = children || (dataSource ? dataSource.map((item) => {
|
||||
switch (typeof item) {
|
||||
case 'string':
|
||||
return <Option key={item}>{item}</Option>;
|
||||
|
@ -12,7 +12,7 @@ export interface BreadcrumbProps {
|
||||
style?: React.CSSProperties;
|
||||
};
|
||||
|
||||
function getBreadcrumbName(route, params, routes) {
|
||||
function getBreadcrumbName(route, params) {
|
||||
if (!route.breadcrumbName) {
|
||||
return null;
|
||||
}
|
||||
@ -32,7 +32,7 @@ export default class Breadcrumb extends React.Component<BreadcrumbProps, any> {
|
||||
separator: '/',
|
||||
itemRender: (route, params, routes, paths) => {
|
||||
const isLastItem = routes.indexOf(route) === routes.length - 1;
|
||||
const name = getBreadcrumbName(route, params, routes);
|
||||
const name = getBreadcrumbName(route, params);
|
||||
return isLastItem
|
||||
? <span>{name}</span>
|
||||
: <a href={`#/${paths.join('/')}`}>{name}</a>;
|
||||
@ -65,7 +65,7 @@ export default class Breadcrumb extends React.Component<BreadcrumbProps, any> {
|
||||
const { separator, prefixCls, routes, params, children, itemRender } = this.props;
|
||||
if (routes && routes.length > 0) {
|
||||
const paths = [];
|
||||
crumbs = routes.map((route, i) => {
|
||||
crumbs = routes.map((route) => {
|
||||
route.path = route.path || '';
|
||||
let path = route.path.replace(/^\//, '');
|
||||
Object.keys(params).forEach(key => {
|
||||
|
@ -72,7 +72,7 @@ export default function createPicker(TheCalendar) {
|
||||
let calendarHandler: Object = {
|
||||
onOk: this.handleChange,
|
||||
// fix https://github.com/ant-design/ant-design/issues/1902
|
||||
onSelect: (value, cause) => {
|
||||
onSelect: (value) => {
|
||||
if (!('value' in this.props)) {
|
||||
this.setState({ value });
|
||||
}
|
||||
|
@ -517,7 +517,7 @@ export default class Table extends React.Component<TableProps, any> {
|
||||
})));
|
||||
}
|
||||
|
||||
renderSelectionRadio = (value, record, index) => {
|
||||
renderSelectionRadio = (_value, record, index) => {
|
||||
let rowIndex = this.getRecordKey(record, index); // 从 1 开始
|
||||
const props = this.getCheckboxPropsByItem(record);
|
||||
let checked;
|
||||
@ -537,7 +537,7 @@ export default class Table extends React.Component<TableProps, any> {
|
||||
);
|
||||
}
|
||||
|
||||
renderSelectionCheckBox = (value, record, index) => {
|
||||
renderSelectionCheckBox = (_value, record, index) => {
|
||||
let rowIndex = this.getRecordKey(record, index); // 从 1 开始
|
||||
let checked;
|
||||
if (this.state.selectionDirty) {
|
||||
@ -803,7 +803,7 @@ export default class Table extends React.Component<TableProps, any> {
|
||||
// 当数据量少于等于每页数量时,直接设置数据
|
||||
// 否则进行读取分页数据
|
||||
if (data.length > pageSize || pageSize === Number.MAX_VALUE) {
|
||||
data = data.filter((item, i) => {
|
||||
data = data.filter((_item, i) => {
|
||||
return i >= (current - 1) * pageSize && i < current * pageSize;
|
||||
});
|
||||
}
|
||||
|
@ -49,7 +49,7 @@ export default class Tag extends React.Component<TagProps, any> {
|
||||
});
|
||||
}
|
||||
|
||||
animationEnd = (key, existed) => {
|
||||
animationEnd = (_key, existed) => {
|
||||
if (!existed && !this.state.closed) {
|
||||
this.setState({
|
||||
closed: true,
|
||||
|
@ -120,7 +120,7 @@ export default class Upload extends React.Component<UploadProps, any> {
|
||||
}
|
||||
}
|
||||
|
||||
autoUpdateProgress(percent, file) {
|
||||
autoUpdateProgress(_percent, file) {
|
||||
const getPercent = genPercentAdd();
|
||||
let curPercent = 0;
|
||||
this.progressTimer = setInterval(() => {
|
||||
|
@ -137,9 +137,9 @@
|
||||
"start": "bisheng start -c ./site/bisheng.config.js --no-livereload",
|
||||
"site": "bisheng build -c ./site/bisheng.config.js",
|
||||
"deploy": "npm run clean && bisheng gh-pages -c ./site/bisheng.config.js",
|
||||
"lint": "npm run tslint && tsc && npm run srclint && npm run demolint && npm run lesshint",
|
||||
"lint": "npm run tslint && npm run srclint && npm run demolint && npm run lesshint",
|
||||
"srclint": "RUN_ENV=SRC eslint test site scripts ./.eslintrc.js ./webpack.config.js --ext '.js,.jsx,.tsx' --ignore-pattern '!.eslintrc.js'",
|
||||
"tslint": "antd-tools run ts-lint",
|
||||
"tslint": "antd-tools run ts-lint && npm run compile && rm -rf lib",
|
||||
"demolint": "RUN_ENV=DEMO eslint components/*/demo/*.md --ext '.md'",
|
||||
"lesshint": "lesshint components -r scripts/lesshint-report.js",
|
||||
"eslint-fix": "eslint --fix test site scripts ./.eslintrc.js ./webpack.config.js --ext '.js,.jsx,.tsx' --ignore-pattern '!.eslintrc.js' && eslint-tinker ./components/*/demo/*.md",
|
||||
|
Loading…
Reference in New Issue
Block a user